Part Number Hot Search : 
50OHM 2N5446 SF2N5333 N567H030 SMD1812 L4760 SRC1202 001456
Product Description
Full Text Search
 

To Download PEF2015 Datasheet File

  If you can't view the Datasheet, Please click here to try to view without PDF Reader .  
 
 


  Datasheet File OCR Text:
 ICs for Communications
Mini IOM(R)-2 Controller MICO PEF 2015 Version 1.1
Data Sheet 12.97
DS 1
PEF 2015 Revision History:
Current Version: Data Sheet 12.97
Previous Version: Preliminary Data Sheet 05.97 Page Page (in previous (in new Version) Version) 34, 58 34, 60 34, 69, 70 77, 78, 80 34, 58 34, 60 34, 69, 70 75, 78 75, 76, 78 Subjects (major changes since last revision)
MFAIR: new reset value = 00xx xxxxB CIFIFO: new reset value = 0xxx xxxxB VNSR register: Reset value corrected to 02H (Version bits for MICO V1.1: 0010) New timing in Motorola mode: tRWh = 10 ns max. (R/W hold time from DS) Timing value and definition changed: tDW = 0 ns min. (Data set-up time to CSxWR / CSxDS in write access)
Edition 12.97 This edition was realized using the software system FrameMaker(R). Published by Siemens AG, HL DT CE (c) Siemens AG 1997. All Rights Reserved. Attention please! As far as patents or other rights of third parties are concerned, liability is only assumed for components, not for applications, processes and circuits implemented within components or assemblies. The information describes the type of component and shall not be considered as assured characteristics. Terms of delivery and rights to change design reserved. For questions on technology, delivery and prices please contact the Semiconductor Group Offices in Germany or the Siemens Companies and Representatives worldwide (see address list). Due to technical requirements components may contain dangerous substances. For information on the types in question please contact your nearest Siemens Office, Semiconductor Group. Siemens AG is an approved CECC manufacturer. Packing Please use the recycling operators known to you. We can also help you - get in touch with your nearest sales office. By agreement we will take packing material back, if it is sorted. You must bear the costs of transport. For packing material that is returned to us unsorted or which we are not obliged to accept, we shall have to invoice you for any costs incurred. Components used in life-support devices or systems must be expressly authorized for such purpose! Critical components1 of the Semiconductor Group of Siemens AG, may only be used in life-support devices or systems2 with the express written approval of the Semiconductor Group of Siemens AG. 1 A critical component is a component used in a life-support device or system whose failure can reasonably be expected to cause the failure of that life-support device or system, or to affect its safety or effectiveness of that device or system. 2 Life support devices or systems are intended (a) to be implanted in the human body, or (b) to support and/or maintain and sustain human life. If they fail, it is reasonable to assume that the health of the user may be endangered.
PEF 2015
1 1.1 1.2 1.3 1.4 1.5 2 2.1 2.2 2.3 2.4 2.5 2.6 3 3.1 3.2 3.3 3.4 3.4.1 3.4.2 3.4.3 3.4.4 3.5 3.5.1 3.5.2 3.5.2.1 3.5.2.2 3.5.2.3 3.5.2.4 3.5.3 4 4.1 4.2 4.2.1 4.2.1.1 4.2.1.2 4.2.1.3 4.2.1.4 4.2.1.5 4.2.1.6
Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .6 Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .7 Pinning Diagram (top view) 8 Pin Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .9 Logic Symbol . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .12 Functional Block Diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .13 Functional Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .14 Configurable Interface CFI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .14 Serial PCM Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .14 Microprocessor Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .15 Memory Structure and Switching . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .15 Pre-processed Channels, Layer-1 Support . . . . . . . . . . . . . . . . . . . . . . . .17 Special Functions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .17 Operational Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .18 Microprocessor Interface Operation . . . . . . . . . . . . . . . . . . . . . . . . . . . . .18 Clocking . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .19 Reset . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .19 MICO Operation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .20 PCM-Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .20 Configurable Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .23 Switching Functions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .24 Special Functions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .28 Initialization Procedure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .29 Hardware Reset . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .29 MICO Initialization . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .29 Register Initialization . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .29 Control Memory Reset . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .29 Initialization of Pre-processed Channels . . . . . . . . . . . . . . . . . . . . .30 Initialization of the Upstream Data Memory (DM) Tristate Field . . . .31 Activation of the PCM- and CFI-Interfaces . . . . . . . . . . . . . . . . . . . . . .32 Registers Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .33 Register Address Arrangement . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .33 Detailed Register Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .35 PCM-Interface Registers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .35 PCM-Mode Register (PMOD) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .35 Bit Number per PCM-Frame (PBNR) . . . . . . . . . . . . . . . . . . . . . . . .36 PCM-Offset Downstream Register (POFD) . . . . . . . . . . . . . . . . . . .36 PCM-Offset Upstream Register (POFU) . . . . . . . . . . . . . . . . . . . . .37 PCM-Clock Shift Register (PCSR) . . . . . . . . . . . . . . . . . . . . . . . . . .38 PCM-Input Comparison Mismatch Register (PICM) . . . . . . . . . . . . .38
3 12.97
Semiconductor Group
PEF 2015
4.2.2 4.2.2.1 4.2.2.2 4.2.2.3 4.2.2.4 4.2.2.5 4.2.2.6 4.2.3 4.2.3.1 4.2.3.2 4.2.3.3 4.2.4 4.2.4.1 4.2.4.2 4.2.4.3 4.2.4.4 4.2.4.5 4.2.4.6 4.2.4.7 4.2.5 4.2.5.1 4.2.5.2 4.2.5.3 4.2.6 4.2.6.1 4.2.6.2 4.2.6.3 4.2.6.4 4.2.6.5 4.2.6.6 4.2.6.7 4.2.6.8 4.3 4.3.1 4.3.2 4.3.3 4.3.4 4.3.5 4.3.6 4.3.7 4.3.8 5
Configurable Interface Registers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39 Configurable Interface Mode Register 1 (CMD1) . . . . . . . . . . . . . . . 39 Configurable Interface Mode Register 2 (CMD2) . . . . . . . . . . . . . . . 41 Configurable Interface Bit Number Register (CBNR) . . . . . . . . . . . . 44 Configurable Interface Time Slot Adjustment Register (CTAR) . . . . 44 Configurable Interface Bit Shift Register (CBSR) . . . . . . . . . . . . . . . 45 Configurable Interface Subchannel Register (CSCR) . . . . . . . . . . . 47 Memory Access Registers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48 Memory Access Control Register (MACR) . . . . . . . . . . . . . . . . . . . . 48 Memory Access Address Register (MAAR) . . . . . . . . . . . . . . . . . . . 52 Memory Access Data Register (MADR) . . . . . . . . . . . . . . . . . . . . . . 53 Synchronous Transfer Registers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54 Synchronous Transfer Data Register (STDA) . . . . . . . . . . . . . . . . . 54 Synchronous Transfer Data Register B (STDB) . . . . . . . . . . . . . . . . 54 Synchronous Transfer Receive Address Register A (SARA) . . . . . . 55 Synchronous Transfer Receive Address Register B (SARB) . . . . . . 56 Synchronous Transfer Transmit Address Register A (SAXA) . . . . . 56 Synchronous Transfer Transmit Address Register B (SAXB) . . . . . 57 Synchronous Transfer Control Register (STCR) . . . . . . . . . . . . . . . 57 Monitor/Feature Control Registers . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58 MF-Channel Active Indication Register (MFAIR) . . . . . . . . . . . . . . . 58 MF-Channel Subscriber Address Register (MFSAR) . . . . . . . . . . . . 59 Monitor/Feature Control Channel FIFO (MFFIFO) . . . . . . . . . . . . . . 60 Status/Control Registers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60 Signaling FIFO (CIFIFO) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60 Timer Register (TIMR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61 Status Register (STAR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62 Command Register (CMDR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63 Interrupt Status Register (ISTA) . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65 Mask Register MICO (MASK) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 66 Operation Mode Register (OMDR) . . . . . . . . . . . . . . . . . . . . . . . . . . 67 Version Number Status Register (VNSR) . . . . . . . . . . . . . . . . . . . . 69 Register Changes compared to the EPIC . . . . . . . . . . . . . . . . . . . . . . . . . 70 PMOD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70 PCSR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70 PICM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70 CMD1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70 CSCR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70 ISTA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70 MASK . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70 VSNR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70 Application Examples . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71
4 12.97
Semiconductor Group
PEF 2015
5.1 6 7
Access Network . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .71 Electrical Characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .73 Package Outlines . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .84
Semiconductor Group
5
12.97
PEF 2015
Overview 1 Overview
The Mini IOM-2 Controller MICO (PEF 2015) is an interface controller optimized for small line card applications or Intelligent NTs. It is derived from the EPIC core. The MICO supports up to 16 analog subscribers (up to 8 using the SLICOFI) or up to 8 ISDN-BA subscribers. The MICO is used as an interface device on linecards between the subscriber circuits and the network. Therefore it provides one IOM-2 interface for connection of up to 8 ISDN-BA subscribers or up to 16 analog subscribers (up to 8 using the SLICOFI).The MICO also provides one PCM interface for connection to the main system. Additionally the MICO is used to control the subscriber circuits via the C/I and monitor channel as specified in the IOM-2 specification. A parallel P interface is provided for device programming. Furthermore the MICO contains a nonblocking switching unit with a flexible time slot assignment between the IOM-2 and the PCM interface. The MICO may substitute the EPIC (PEB 2055) or EPIC-S (PEB 2054) in applications that deal with a maximum number of 8 ISDN or 16 analog (8 using the SLICOFI) subscribers connected via one IOM-2 port. The MICO is fabricated using SIEMENS advanced CMOS technology and is available in a P-DSO-28 package.
Semiconductor Group
6
12.97
Mini IOM -2 Controller MICO
(R)
PEF 2015
Data Sheet for the Version 1.1 1.1 Functions * Interface controller between IOM-2 and PCM for up to 8 ISDN-BA or 16 analog subscribers (up to 8 analog subscribers using the SLICOFI) * B-channel (64 kbit/s) and D-channel (16 kbit/s) switching P-DSO-28 * Configurable Interface (1 port) - Configurable for IOM-, SLD- and PCM-applications - Programmable clock shift - Single or double data clock * PCM interface (1 port) - Freely programmable time slot assignment to up to 128 PCM time slots - Tristate control signal for external driver - Single or double data clock * C/I-channel Handler with a 9-Byte FIFO * Buffered Monitor Handler with a 16-Byte FIFO * 7-bit hardware timer General * * * * Siemens/Intel or Motorola type P interface Supply Voltage: 5 V Extended temperature range -40C to +85C P-DSO-28 package Features
CMOS
Type PEF 2015
Semiconductor Group 7
Package P-DSO-28
12.97
PEF 2015
Overview 1.2 Pinning Diagram (top view)
V DD ALE, A0
1 2 3 4 5 6 7
28 27 26 25 24 23 22
RES
A3 A2 DD
DU FSC DCL
A1 RxD TSC
TxD PFS PDC AD0
8 9
10 11 12 13 14
MICO
21 20
19 18 17 16 15
INT CS WR, R/W RD, DS AD7 AD6
V SS
AD1 AD2 AD3 AD4 AD5
MIC_PINN.DRW
Figure 1
Pinning Diagram
Semiconductor Group
8
12.97
PEF 2015
Overview 1.3 Pin Description
Pin No. 23
Symbol FSC
Input (I) Function Output (O) I/O Frame Synchronization Input or output in IOM-configuration. Direction indication in SLD-mode. Data Clock Input or output in IOM-configuration. Slave clock in SLD mode. Single or double data rate in IOM-configuration, single data rate in SLD-mode. Data Upstream, Input IOM- or PCM-configuration. Serial Interface Port, SLD configuration.
22
DCL
I/O
24 25
DU, SIP4 I, I/O (OD)
DD, SIP0 O, I/O (OD) Data Downstream, Output IOM- or PCM-configuration Serial Interface Port, SLD configuration. Depending on the bit OMDR:COS this line has push-pull or open drain characteristic. For unused or unassigned channels or when bit OMDR:CSB is reset the pin is in the state high impedance. PFS PDC TxD I I O PCM-Interface Frame Synchronization PCM-Interface Data Clock Single or double data rate. Transmit PCM-Interface Data Time-slot oriented data is shifted out of the MICOs upstream data memory on this line. For time-slots which are flagged in the tristate data memory or when bit OMDR:PSB is reset the pin is set in the state high impedance. Tristate Control Supplies a control signal for an external driver. This line is 'low' when corresponding TxD outputs are valid. During reset this line is high. Receive PCM-Interface Data Time-slot oriented data is received on this pin and forwarded into the downstream data memory of the MICO.
9 12.97
7 8 6
5
TSC
O
4
RxD
I
Semiconductor Group
PEF 2015
Overview
Pin No. 9 10 11 12 13 14 16 17 2 3 26 27
Symbol AD0, AD1, AD2, AD3, AD4, AD5, AD6, AD7, D0 D1 D2 D3 D4 D5 D6 D7
Input (I) Function Output (O) I/O Address/Data Bus; multiplexed bus mode. Transfers addresses from the P to the MICO and data between the P and the MICO. Data Bus; demultiplexed bus mode. Transfers data between the P and the MICO. When driving data the pins have push pull characteristic, otherwise they are in the state high impedance. I Address Bus, demultiplexed mode. Transfers addresses from the P to the MICO. Address Latch Enable, multiplexed mode. ALE controls the on chip address latch in multiplexed bus mode. While ALE is 'high' the latch is transparent. The falling edge latches the current address.
A0/ALE A1 A2 A3
Note: During reset A0 and A1 are evaluated to determine the bus mode.
18 RD, DS I Read, active low, Siemens/Intel bus mode. When 'low' a read operation is indicated. Data Strobe, Motorola bus mode. A rising edge marks the end of a read or write operation. 19 WR, R/W I Write, active low, Siemens/Intel bus mode. When 'low' a write operation is indicated. Read/Write, Motorola bus mode. When 'high' a valid P access identifies a read operation, when 'low' it identifies a write access. 20 CS I Chip Select, active 'low'. A low on this line selects the MICO for a read/write operation.
Semiconductor Group
10
12.97
PEF 2015
Overview
Pin No. 21
Symbol INT
Input (I) Function Output (O) O (OD) Interrupt, active low. This line is activated when the MICO requests an interrupt. Due to the open drain (OD) characteristic of INT multiple interrupt sources can be connected together. Reset A 'high' forces the MICO into reset state. Ground (0 V) Supply Voltage (5 V +/- 5%)
28 15 1
RES VSS VDD
I I I
Semiconductor Group
11
12.97
PEF 2015
Overview 1.4 Logic Symbol
V V DD SS
FSC
DCL DU DD
PFS
PDC TxD
MICO PEF 2015
TSC
RxD
AD7..AD0 A3..A0
RD (DS)
CS WR (R/W)
INT
RES
par_log1.drw
Figure 2
Logic Symbol
Semiconductor Group
12
12.97
PEF 2015
Overview 1.5 Functional Block Diagram
RES FSC DCL Timing upstream (TRANSMIT) DU
CFI Interface DD CM C/I Monitor Sync. Transfer access control DM CM DM PCM Interface TxD TSC RxD PFS PDC
downstream (RECEIVE)
P interface Timer MICO
AD7..AD0 A3..A0
RD WR CS INT (DS) (R/W)
mic_blk3.drw
Figure 3
Functional Block Diagram
Semiconductor Group
13
12.97
PEF 2015
Functional Description 2 2.1 Functional Description Configurable Interface CFI
The integrated CFI is a one port serial interface. It comprises two serial data lines (upstream DU and downstream DD), a data clock input or output DCL and a frame sync input or output FSC in IOM-applications. The clock frequency is either equal to the data rate or twice the data rate. The CFI can be configured to data rates up to 8.192 Mbit/s. The CFI is typically used in IOM-2 or SLD configuration to connect layer-1 devices. Figure 4 shows the IOM-2 Interface structure in Line Card Mode:
Figure 4 2.2
IOM(R)-2 Frame Structure with 2.048 Mbit/s Data Rate Serial PCM Interface
The PCM interface formats the data transmitted or received at the PCM-highways. It consists of one port comprising a data receive (RxD), a data transmit (TxD) and an output tristate indication line (TSC). The PCM interface is supplied with a frame signal (PFS) and a PCM clock (PDC). Data rates up to 8.192 Mbit/s are supported. To properly clock the PCM interface a PDC signal with a frequency equal or twice the data rate has to be applied to the MICO.
Semiconductor Group
14
12.97
PEF 2015
Functional Description 2.3 Microprocessor Interface
The MICO supports Siemens/Intel and Motorola type microprocessors. In the Siemens/ Intel type P interface either a multiplexed or a demultiplexed bus structure may be chosen. The interface type is selected by pulling up or down two address pins during the reset state (refer to Table 1, "Selection of Bus Interface," on page 18). Pulling-up the appropriate pins selects the Motorola type P interface, fixing them to ground chooses the Siemens/Intel type P interface mode. In case of a multiplexed Siemens/Intel bus structure address pin A0 takes over the ALE functionality. The microprocessor interface consists of the following lines: * * * * * * Data Bus, 8-bit wide, AD7..AD0 Address bus, 4-bit wide, A3..A0 Chip select, CS Two read/write control lines: RD and WR (Intel mode) or DS and R/W (Motorola mode) Interrupt, INT Reset, RES
D0-7
A 0-3
DS
R/W
CS
, 0-7
A 0-3
4,
WR
CS
ALE
AD0-7
4,
WR
CS
MICO with Motorola
Type Interface
MICO
with Siemens/Intel Type Demultiplexed
MICO
with Siemens/Intel Type Multiplexed
Interface,
Interface,
Address/Data Bus
Address/Data Bus
BUS_INTF.DRW
Figure 5 2.4
Selectable Bus Interface Structures Memory Structure and Switching
The memory block of the MICO performs the switching functionality. It consists of four sub blocks: - - - - Upstream data memory Downstream data memory Upstream control memory Downstream control memory.
The PCM-interface reads periodically from the upstream (writes periodically to the downstream) data memory (cyclical access), see figure 6. The CFI reads periodically the control memory and uses the extracted values as a pointers to write to the upstream (read from the downstream) data memory (random
Semiconductor Group
15
12.97
PEF 2015
Functional Description access). In the case of C/I- or signaling channel applications the corresponding data is stored in the control memory. In order to select the application of choice, the control memory provides a code portion. The control memory is accessible via the P-interface. In order to establish a connection between CFI time slot A and PCM-interface time slot B, the B-pointer has to be loaded into the control memory location A.
Upstream
Data Memory DATA
(DM) CODE 4 Bits
Tx D
DU
8 Bits
Control Memory (CM) CFI Data Memory Downstream DATA DD 8 Bits Rx D (DM) DATA 8 Bits CODE 4 Bits
PCM
Control Memory (CM)
DATA 8 Bits
CODE 4 Bits
P
Figure 6
MICO Memory Structure
Semiconductor Group
16
12.97
PEF 2015
Functional Description 2.5 Pre-processed Channels, Layer-1 Support
The MICO supports the monitor/feature control and control/signaling channels according to SLD- or IOM-2 interface protocol. The monitor handler controls the data flow on the monitor/feature control channel either with or without active handshake protocol. To reduce the dynamic load of the CPU a 16-byte transmit/receive FIFO is provided. The signaling handler supports different schemes (D-channel + C/I-channel, 6-bit signaling, 8-bit signaling). In downstream direction the relevant content of the control memory is transmitted in the appropriate CFI time slot. In the case of centralized ISDN D-channel handling, a 16-kbit/ s D-channel received at the PCM-interface is included. In upstream direction the signaling handler monitors the received data. Upon a change it generates an interrupt, the channel address is stored in the 9-byte deep C/I FIFO and the actual value is stored in the control memory. In 6-bit and 8-bit signaling schemes a double last look check is provided. 2.6 Special Functions
- Synchronous transfer. This utility allows the synchronous P-access to two independent channels on the PCM- or CFI-interface. Interrupts are generated to indicate the appropriate access windows. - 7-bit hardware timer. The MICO offers one hardware timer. It can be used to cyclically interrupt the CPU, to determine the double last look period or to generate a proper CFI-multiframe synchronization signal. - Frame length checking. The PFS-period is internally checked against the programmed frame length.
Semiconductor Group
17
12.97
PEF 2015
Operational Description 3 Operational Description
The MICO, designed as a flexible line-card controller, has the following main applications: - Digital line cards, with the CFI typically configured as IOM-2, IOM-1 (MUX) or SLD. - Analog line cards, with the CFI typically configured as IOM-2 or SLD. - Intelligent NTs, where the MICO's ability to configure the CFI as a PCM interface is utilized. To operate the MICO the user must be familiar with the device's microprocessor interface, interrupt structure and reset logic. The device is derived from the EPIC core. With some restrictions it is therefore programmable like the EPIC. 3.1 Microprocessor Interface Operation
The MICO is programmed via an 8-bit parallel interface that can be selected to be (1) Motorola type, with control signals DS, R/W, and CS. (2) Siemens / Intel non-multiplexed bus type, with control signals WR, RD, and CS. (3) Siemens / Intel multiplexed address/data bus type, with control signals ALE, WR, RD, and CS. The selection is performed via supplying address pins A0 and A1 during reset as follows: Table 1 11 00 01 or 10 Selection of Bus Interface Bus Interface Motorola type (1) Siemens / Intel type, non-multiplexed (2) Siemens / Intel type, multiplexed (3) Pin A0 will take over the ALE functionality
A1, A0 during reset
Note: When selecting the multiplexed bus mode, it has to be ensured that during a MICO device reset the A0/ALE pin receives the appropriate level and no ALE transfers by the C affect the interface type selection (refer also to figure 18, page 75).
When using the Siemens / Intel multiplexed interface, the MICO is addressed with even addresses only (i.e. AD0 always 0), which allows data always to be transferred in the low data byte. This simplifies the use of 16 bit Siemens / Intel type processors. For a non-multiplexed bus structure the OMDR:RBS bit is needed in addition to the address lines A3..0. OMDR:RBS (Register Bank Selection) selects one of two register banks.
Semiconductor Group
18
12.97
PEF 2015
Operational Description RBS = '1' selects a set of registers used for device initialization (e.g. CFI and PCM interface initialization). RBS = '0' switches to a group of registers necessary during operation (e.g. connection programming). The OMDR register containing the RBS bit can be accessed with either value of RBS. Interrupts An interrupt of the MICO is indicated by activating the INT-line. The detailed cause of the request can be determined by reading the ISTA register. The INT-output is level active. It stays active until all interrupt sources have been serviced. If a new status bit is set while an interrupt is being serviced, the INT stays active. However, for the duration of a write access to the MASK-register the INT-line is deactivated. When using an edge-triggered interrupt controller, it is thus recommended to rewrite the MASK-register at the end of any interrupt service routine. Every interrupt source can be selectively masked by setting the respective bit of the MASK-register. Such masked interrupts will not be indicated in the ISTA-register, nor will they activate the INT-line. 3.2 Clocking
To operate properly, the MICO always requires a PDC-clock. To synchronize the PCM-side, the MICO should normally also be provided with a PFSstrobe. In most applications, the DCL and FSC will be output signals of the MICO, derived from the PDC via prescalers. If the required CFI-data rate cannot be derived from the PDC, DCL and FSC can also be programmed as input signals. This is achieved by setting the MICO CMD1:CSS-bit. Frequency and phase of DCL and FSC may then be chosen almost independently of the frequency and phase of PDC and PFS. However, the CFI-clock source must still be synchronous to the PCM-interface clock source; i.e. the clock source for the CFIinterface and the clock source for the PCM-interface must be derived from the same master clock. 3.3 Reset
A reset pulse of at least 4 PDC clock cycles has to be applied at the RES pin. The reset pulse sets all registers to their reset values described in section 4. The MICO is now in CM-reset mode (refer to 4.2.6.7). As the hardware reset does not affect the MICO memories CM and DM, a 'software reset' of the CM has to be performed. Subsequently the MICO can be programmed to CM-initialization, normal operation or test mode. During reset the address pins A0 and A1 are evaluated to determine the bus interface type.
Semiconductor Group 19 12.97
PEF 2015
Operational Description 3.4 MICO Operation
The MICO is principally an intelligent switch of PCM-data between two serial interfaces, the system interface (PCM-interface) and the configurable interface (CFI). Up to 128 channels per direction can be switched dynamically between the CFI and the PCMinterfaces. The MICO performs non-blocking space and time switching for these channels which may have a bandwidth of 16, 32, 64 or 128 kbit/s on a per device basis. Both interfaces can be programmed to operate at different data rates of up to 8.192 Mbit/ s. The PCM-interface consists of one duplex port with a tristate control signal. The configurable interface can be selected to provide either one duplex port or two bidirectional (I/O) ports. The configurable interface incorporates a control block (layer-1 buffer) which allows the P to gain access to the control channels of an IOM- (ISDN-Oriented Modular) or SLD(Subscriber Line Data) interface. The MICO can handle the layer-1 functions buffering the C/I and monitor channels for IOM compatible devices and the feature control and signaling channels for SLD compatible devices. The layer-1 and codec devices are connected to the CFI, which is then configured to operate as IOM-2, SLD or multiplexed IOM-1 interface. The configurable interface of the MICO can also be configured as plain PCM-interface i.e. without IOM- or SLD-frame structure. Since it's possible to operate the two serial interfaces at different data rates, the MICO can then be used to adapt two different PCMsystems. The MICO can handle up to 8 ISDN-subscribers with their 2B+D channel structure or up to 16 analog subscribers with their 1B channel structure in IOM-configuration. In SLDconfiguration up to 4 analog subscribers can be accommodated. The system interface is used for the connection to a PCM-back plane. On a typical digital line card, the MICO switches the ISDN B-channels and, if required, also the D-channels to the PCM-back plane. Due to its capability to dynamically switch the 16-kbit/s D-channel, the MICO is one of the fundamental building blocks for networks with either central, decentral or mixed signaling and packet data handling architecture. 3.4.1 PCM-Interface
The serial PCM-interface provides one port consisting of a data transmit (TxD), a data receive (RxD) and a tristate control (TSC) line. The transmit direction is also referred to as the upstream direction, whereas the receive direction is referred to as the downstream direction. Data is transmitted and received at normal TTL /CMOS-levels, the output drivers being of the tristate type. Unassigned time slots may either be tristated, or programmed to transmit a defined idle value. The selection of the states "high impedance" and "idle value" can be performed with a two bit resolution. This tristate capability allows several devices to be connected together for concentrator functions. If the output driver
Semiconductor Group 20 12.97
PEF 2015
Operational Description capability of the MICO should prove to be insufficient for a specific application, an external driver controlled by the TSC can be connected. The PCM-standby function makes it possible to switch all PCM-output lines to high impedance with a single command. Internally, the device still works normally. Only the output drivers are switched off. The number of time slots per 8-kHz frame is programmable in a wide range (from 4 to 128). In other words, the PCM-data rate can range between 256 kbit/s up to 8.192 Mbit/s. For time slot encoding refer to figure 7. The number of bits per frame is defined by the PCM-mode. There are three PCMmodes. The timing characteristics at the PCM-interface (data rate, bit shift, etc.) can be varied in a wide range. The PCM-interface has to be clocked with a PCM-Data Clock (PDC) signal having a frequency equal to or twice the selected PCM-data rate. In single clock rate operation, a frame consisting of 32 time slots, for example, requires a PDC of 2048 kHz. In double clock rate operation, however, the same frame structure would require a PDC of 4096 kHz. For the synchronization of the time slot structure to an external PCM-system, a PCMFraming Signal (PFS) must be applied. The MICO evaluates the rising PFS edge to reset the internal time slot counters. In order to adapt the PFS-timing to different timing requirements, the MICO can latch the PFS-signal with either the rising or the falling PDCedge. The PFS-signal defines the position of the first bit of the internal PCM-frame. The actual position of the external upstream and downstream PCM-frames with respect to the framing signal PFS can still be adjusted using the PCM-offset function of the MICO. The offset can then be programmed such that PFS marks any bit number of the external frame. Furthermore it is possible to select either the rising or falling PDC-clock edge for transmitting and sampling the PCM-data. Usually, the repetition rate of the applied framing pulse PFS is identical to the frame period (125 s). If this is the case, the loss of synchronism indication function can be used to supervise the clock and framing signals for missing or additional clock cycles. The MICO checks the PFS-period internally against the duration expected from the programmed data rate. If, for example, double clock operation with 32 time slots per frame is programmed, the MICO expects 512 clock periods within one PFS-period. The synchronous state is reached after the MICO has detected two consecutive correct frames. The synchronous state is lost if one bad clock cycle is found. The synchronization status (gained or lost) can be read from an internal register and each status change generates an interrupt.
Semiconductor Group
21
12.97
PEF 2015
Operational Description
CFI Mode 0 PCM Mode 0
1 Duplex Port 32 Time-Slots
U/D
0
0
Time-Slot
# (0-31)
CFI Mode 1
1 Duplex Port
64 Time-Slots
U/D
0
Time-Slot
# (0-63)
PCM Mode 1
1 Duplex Port
64 Time-Slots
U/D
0
Time-Slot
# (0-63)
CFI Mode 2 PCM Mode 2 1 Duplex Port 128 Time-Slots Time-Slot # (0-127) U/D
CFI Mode 3
2 Bidirectional Ports
16 Time-Slots/Port
U/D
0 1
# (0-15)
0 0
0 0
Time-Slot U/D: Upstream (1) / Downstream (0)
ITD08063mod
Figure 7
Time Slot Encoding for the Different PCM and CFI Modes
22 12.97
Semiconductor Group
PEF 2015
Operational Description 3.4.2 Configurable Interface
The serial configurable interface (CFI) can be operated either in duplex modes or in a bidirectional mode. In duplex modes the MICO provides one port consisting of a data output (DD) and a data input (DU) line. The output pin is called "Data Downstream" pin and the input pin is called "Data Upstream" pin. These modes are especially suited to realize a standard serial PCM-interface (PCM-highway) or to implement an IOM (ISDN-Oriented Modular) interface. The IOM-interface generated by the MICO offers all the functionality like C/Iand monitor channel handling required for operating all kinds of IOM compatible layer-1 and codec devices. In bi-directional mode the MICO provides two bi-directional ports (SIP). Each time slot at any of these ports can individually be programmed as input or output. This mode is mainly intended to realize an SLD-interface (Serial Line Data). In case of an SLDinterface the frame consists of eight time slots where the first four time slots serve as outputs (downstream direction) and the last four serve as inputs (upstream direction). The SLD-interface generated by the MICO offers signaling and feature control channel handling. Data is transmitted and received at normal TTL/CMOS-levels at the CFI. Tristate or open-drain output drivers can be selected. In case of open-drain drivers, external pullup resistors are required. Unassigned output time slots may be switched to high impedance or be programmed to transmit a defined idle value. The selection between the states "high impedance" or "idle value" can be performed on a per time slot basis. The CFI-standby function switches all CFI-output lines to high impedance with a single command. Internally the device still works normally, only the output drivers are switched off. The number of time slots per 8-kHz frame is programmable from 2 to 128. In other words, the CFI-data rate can range between 128 kbit/s up to 8.192 Mbit/s. Since the MICO offers one CFI-port the number of usable memory locations depends on the selected data rate. In duplex modes port '0' has to be programmed, in bi-directional mode I/O port '0' and '4' have to be programmed. For details refer to figure 7. The timing characteristics at the CFI (data rate, bit shift, etc.) can be varied in a wide range. The clock and framing signals necessary to operate the configurable interface may be derived either from the clock and framing signals of the PCM-interface (PDC and PFS pins), or may be fed in directly via the DCL- and FSC-pins. In the first case, the CFI-data rate is obtained by internally dividing down the PCM-clock signal PDC. Several prescaler factors are available to obtain the most commonly used data rates. A CFI reference clock (CRCL) is generated out of the PDC-clock. The PCMframing signal PFS is used to synchronize the CFI-frame structure. Additionally, the MICO generates clock and framing signals as outputs to operate the connected
Semiconductor Group 23 12.97
PEF 2015
Operational Description subscriber circuits such as layer-1 and codec filter devices. The generated data clock DCL has a frequency equal to or twice the CFI-data rate. The generated framing signal FSC can be chosen from a great variety of types to suit the different applications: IOM-2, multiplexed IOM-1, SLD, etc. Note that if PFS is selected as the framing signal source, the FSC-signal is an output with a fixed timing relationship with respect to the CFI-data lines. The relationship between FSC and the CFI-frame depends only on the selected FSC-output wave form (CMD2-register). The CFI-offset function shifts both the frame and the FSC-output signal with respect to the PFS-signal. In the second case, the CFI-data rate is derived from the DCL-clock, which is now used as an input signal. The DCL-clock may also first be divided down by internal prescalers before it serves as the CFI reference clock CRCL and before defining the CFI-data rate. The framing signal FSC is used to synchronize the CFI-frame structure. 3.4.3 Switching Functions
The major tasks of the MICO is to dynamically switch PCM-data between the serial PCM-interface, the serial configurable interface (CFI) and the parallel P-interface. All possible switching paths are shown in figure 8. MICO
1
2 CFI 5 3 4 6 PCM
P Interface
P
Figure 8
Switching Paths Inside the MICO
Semiconductor Group
24
12.97
PEF 2015
Operational Description Note that the time slot selections in upstream direction are completely independent of the time slot selections in downstream direction. CFI - PCM Time Slot Assignment Switching paths 1 and 2 of figure 8 can be realized for a total number of up to 128 channels per path, i.e. up to 128 time slots in upstream and up to 128 time slots in downstream direction. To establish a connection, the P writes the addresses of the involved CFI and PCM time slots to the control memory. The actual transfer is then carried out frame by frame without further P-intervention. The switching paths 5 and 6 can be realized by programming time slot assignments in the control memory. The total number for such loops is limited to the number of available time slots at the respective opposite interface, i.e. looping back a time slot from CFI to CFI requires a spare upstream PCM time slot and looping back a time slot from PCM to PCM requires a spare downstream and upstream CFI time slot. Time slot switching is always carried out on 8-bit time slots, the actual position and number of transferred bits can however be limited to 4-bit or 2-bit sub time slots within these 8-bit time slots. On the CFI-side, only one sub time slot per 8-bit time slot can be switched, whereas on the PCM-interface up to 4 independent sub time slots can be switched. Examples are given in section 4 of the EPIC Application Manual 10.92. Sub Time Slot Switching Sub time slot positions at the PCM-interface can be selected at random, i.e. each single PCM time slot may contain any mixture of 2- and 4-bit sub time slots. A PCM time slot may also contain more than one sub time slot. On the CFI however, two restrictions must be observed: - Each CFI time slot may contain one and only one sub time slot. - The sub-slot position for a given bandwidth within the time slot is fixed on a per port basis and therefore on a per device basis. For more detailed information on sub-channel switching please refer to chapter 5.2 of the EPIC-1 Application Manual 10.92. P-Transfer Switching paths 3 and 4 of figure 8 can be realized for all available time slots. Path 3 can be implemented by defining the corresponding CFI time slots as "P-channels" or as "pre-processed channels". Each single time slot can individually be declared as "P-channel". If this is the case, the P can write a static 8-bit value to a downstream time slot which is then transmitted repeatedly in each frame until a new value is loaded. In upstream direction, the P can read the received 8-bit value whenever required, no interrupts being generated.
Semiconductor Group 25 12.97
PEF 2015
Operational Description The "pre-processed channel" option must always be applied to two consecutive time slots. The first of these time slots must have an even time slot number. If two time-slots are declared as "pre-processed channels", the first one can be accessed by the monitor/ feature control handler, which gives access to the frame via a 16-byte FIFO. Although this function is mainly intended for IOM- or SLD-applications, it could also be used to transmit or receive a "burst" of data to or from a 64-kbit/s channel. The second preprocessed time slot, the odd one, is also accessed by the P. In downstream direction a 4-, 6- or 8-bit static value can be transmitted. In upstream direction the received 8-bit value can be read. Additionally, a change detection mechanism will generate an interrupt upon a change in any of the selected 4, 6 or 8 bits. Pre-processed channels are usually programmed after Control Memory (CM) reset during device initialization. Resetting the CM sets all CFI time slots to unassigned channels (CM code '0000'). Of course, pre-processed channels can also be initialized or re-initialized in the operational phase of the device. To program a pair of pre-processed channels the correct code for the selected handling scheme must be written to the CM. Figure 9 gives an overview of the available preprocessing codes and their application. For further detail, please refer to chapter 5.5 of the EPIC User's Manual 02.97.
Semiconductor Group
26
12.97
PEF 2015
Operational Description
Figure 9
Pre-processed Channel Codes
Semiconductor Group
27
12.97
PEF 2015
Operational Description Synchronous Transfer For two channels, all switching paths of figure 8 can also be realized using Synchronous Transfer. The working principle is that the P specifies an input time slot (source) and an output time slot (destination). Both source and destination time slots can be selected independently from each other at either the PCM- or CFI-interfaces. In each frame, the MICO first transfers the serial data from the source time slot to an internal data register from where it can be read and if required overwritten or modified by the P. This data is then fed forward to the destination time slot. Chapter 8 of the EPIC Application Manual 10.92 provides examples of such transfers. 3.4.4 Special Functions
Hardware Timer The MICO provides one hardware timer which continuously interrupts the P after a programmable time period. The timer period can be selected in the range of 250 s up to 32 ms in multiples of 250 s. Beside the interrupt generation, the timer can also be used to determine the last look period for 6 and 8-bit signaling channels on IOM-2 and SLD-interfaces and for the generation of an FSC-multiframe signal (see chapter 9.1 of the EPIC Application Manual 10.92). Power and Clock Supply Supervision The Connection Memory CM is supervised to data falsfication due to clock or power failure. If such an inappropriate clocking or power failure occurs, the P is requested to reinitialize the device.
Semiconductor Group
28
12.97
PEF 2015
Operational Description 3.5 Initialization Procedure
For proper initialization of the MICO the following procedure is recommended: 3.5.1 Hardware Reset
A reset pulse can be applied at the RES-pin for at least 4 PDC-clock cycles. The reset pulse sets all registers to their reset values (refer to section 4.1). Note that in this state DCL and FSC do not deliver any clock signals. 3.5.2 3.5.2.1 MICO Initialization Register Initialization
The PCM- and CFI-configuration registers (PMOD, PBNR, ..., CMD1, CMD2, ...) should be programmed to the values required for the application. The correct setting of the PCM- and CFI-registers is important in order to obtain a reference clock (RCL) which is consistent with the externally applied clock signals. The state of the operation mode (OMDR:OMS1..0 bits) does not matter for this programming step. PMOD PBNR POFD POFU PCSR CMD1 CMD2 CBNR CTAR CBSR CSCR 3.5.2.2 = = = = = = = = = = = PCM-mode, timing characteristics, etc. Number of bits per PCM-frame PCM-offset downstream PCM-offset upstream PCM-timing CFI-mode, timing characteristics, etc. CFI-timing Number of bits per CFI-frame CFI-offset (time slots) CFI-offset (bits) CFI-sub channel positions
Control Memory Reset
Since the hardware reset does not affect the MICO memories (Control and Data Memories), it is mandatory to perform a "software reset" of the CM. The CM-code '0000' (unassigned channel) should be written to each location of the CM. The data written to the CM-data field is then don't care, e.g. FFH. OMDR:OMS1..0 must be to '00'B for this procedure (reset value). MADR = FFH MACR = 70H Wait for STAR:MAC = 0 The resetting of the complete CM takes 256 RCL-clock cycles. During this time, the STAR:MAC-bit is set to logical 1.
Semiconductor Group 29 12.97
PEF 2015
Operational Description 3.5.2.3 Initialization of Pre-processed Channels
After the CM-reset, all CFI time slots are unassigned. If the CFI is used as a plain PCMinterface, i.e. containing only switched channels (B-channels), the initialization steps below are not required. The initialization of pre-processed channels applies only to IOMor SLD-applications. An IOM- or SLD-"channel" consists of four consecutive time slots. The first two time slots, the B-channels need not be initialized since they are already set to unassigned channels by the CM-reset command. Later, in the application phase of the software, the B-channels can be dynamically switched according to system requirements. The last two time slots of such an IOM- or SLD-channel, the pre-processed channels must be initialized for the desired functionality. There are four options that can be selected: Table 2 Pre-Processed Channel Options at the CFI Odd CFI Time Slot 4-bit C/I-channel, D-channel not switched (decentral D-channel handling) 4-bit C/I-channel, D-channel switched (central D-ch. handling) 6-bit SIG-channel Main Application IOM-1 or IOM-2 digital subscriber
Even CFI Time Slot Monitor/feature control channel
Monitor/feature control channel
IOM-1 or IOM-2 digital subscriber IOM-2, analog subscriber SLD, analog subscriber
Monitor/feature control channel
Monitor/feature control channel
8-bit SIG/channel
Also refer to figure 9. Example In CFI-mode 0 the CFI-port shall be initialized as IOM-2 port with a 4-bit C/I-field. CFI time slots 0, 1, 4, 5, 8, 9 ... 28, 29 are B-channels and need not to be initialized. CFI time slots 2, 3, 6, 7, 10, 11, ..., 30, 31 are pre-processed channels and need to be initialized:
Semiconductor Group
30
12.97
PEF 2015
Operational Description CFI-port, time slot 2 (even), downstream MADR = FFH ; the C/I-value '1111' will be transmitted upon CFI-activation MAAR = 08H ; addresses ts 2 down MACR = 7AH ; CM-code '1010' Wait for STAR:MAC = 0 CFI-port, time slot 3 (odd), downstream MADR = FFH ; don't care MAAR = 09H ; addresses ts 3 down MACR = 7BH ; CM-code '1011' Wait for STAR:MAC = 0 CFI-port, time slot 2 (even), upstream MADR = FFH ; the C/I-value '1111' is expected upon CFI-activation MAAR = 88H ; address ts 2 up MACR = 78H ; CM-code '1000' Wait for STAR:MAC = 0 CFI-port, time slot 3 (odd), upstream MADR = FFH ; don't care MAAR = 89H ; address ts 3 up MACR = 70H ; CM-code '0000' Wait for STAR:MAC = 0 Repeat the above programming steps for the remaining CFI-time slots. This procedure can be speeded up by selecting the CM-initialization mode (OMDR:OMS1..0=10). If this selection is made, the access time to a single memory location is reduced to 2.5 RCL-cycles. The complete initialization time for 8 IOM-2 channels is then reduced to 32 x 0.61 s = 19,5 s 3.5.2.4 Initialization of the Upstream Data Memory (DM) Tristate Field
For each PCM time slot the tristate field defines whether the contents of the DM-data field are to be transmitted (low impedance), or whether the PCM time slot shall be set to high impedance. The content of the tristate field is not modified by a hardware reset. In order to have all PCM time slots set to high impedance upon the activation of the PCMinterface, each location of the tristate field must be loaded with the value '0000'. For this purpose, the "tristate reset" command can be used: OMDR = C0H ; OMS1..0 = 11, normal mode MADR = 00H ; code field value '0000'B MACR = 68H ; MOC-code to initialize all tristate locations (1101B) Wait for STAR:MAC = 0
Semiconductor Group 31 12.97
PEF 2015
Operational Description The initialization of the complete tristate field takes 1035 RCL-cycles.
Note: It is also possible to program the value '1111' to the tristate field in order to have all time slots switched to low impedance upon the activation of the PCM-interface. Note: While OMDR:PSB = 0, all PCM-output drivers are set to high impedance, regardless of the values written to the tristate field.
3.5.3 Activation of the PCM- and CFI-Interfaces
With the MICO configured to the system requirements, the PCM- and CFI-interface can be switched to the operational mode. The OMDR:OMS1..0 bits must be set (if this has not already be done) to the normal operation mode (OMS1..0 = 11). When doing this, the PCM-framing interrupt (ISTA:PFI) will be enabled. If the applied clock and framing signals are in accordance with the values programmed to the PCM-registers, the PFI-interrupt will be generated (if not masked). When reading the status register, the STAR:PSS-bit will be set to logical 1. To enable the PCM-output drivers set OMDR:PSB = 1. The CFI-interface is activated by programming OMDR:CSB = 1. This enables the output clock and framing signals (DCL and FSC), if these have been programmed as outputs. It also enables the CFI-output drivers. The output driver type can be selected between "open drain" and "tristate" with the OMDR:COS-bit. Example: Activation of the MICO for a typical IOM-2 application: OMDR = EEH; Normal operation mode (OMS1..0 = 11) PCM-interface active (PSB = 1) PCM-test loop disabled (PTL = 0) CFI-output drivers: open drain (COS = 1) Monitor handshake protocol selected (MFPS = 1) CFI active (CSB = 1) Access to MICO registers via address pins A3..A0, used in demultiplexed mode only, normal operation (RBS = 0)
Semiconductor Group
32
12.97
PEF 2015
Registers Summary 4 4.1 Registers Summary Register Address Arrangement
Group
Reg Name
Access
Address mux AD7..0 20H 22H 24H 26H 28H 2AH 2CH 2EH 30H 32H 34H 36H 00H 02H 04H
Address Reset demux Value OMDR:RBS/ A3..0 1/0H 1/1H 1/2H 1/3H 1/4H 1/5H 1/6H 1/7H 1/8H 1/9H 1/AH 1/BH 0/0H 0/1H 0/2H 00H FFH 00H 00H 00H xxH 00H 00H FFH 00H 00H 00H xxH xxH xxH
Comment
refer to page
1. MICO PCM
PMOD PBNR POFD POFU PCSR PICM
RD/WR RD/WR RD/WR RD/WR RD/WR RD RD/WR RD/WR RD/WR RD/WR RD/WR RD/WR RD/WR RD/WR RD/WR
PCM-mode reg. PCM-bit number reg. PCM-offset downstream reg. PCM-offset upstream reg. PCM-clock shift reg. dummy CFI-mode reg. 1 CFI-mode reg. 2 CFI-bit number reg. CFI time slot adjustment reg. CFI-bit shift reg. CFI-subchannel reg. memory access control reg. memory access address reg. memory access data reg.
35 36 36 37 38 38 39 41 44 44 45 47 48 52 53
2. MICO CFI
CMD1 CMD2 CBNR CTAR CBSR CSCR
3. MICO memory access
MACR MAAR MADR
Semiconductor Group
33
12.97
PEF 2015
Registers Summary
Group Reg Name Access Address mux AD7..0 06H 08H 0AH Reset Address Value demux OMDR:RBS/ A3..0 0/3H 0/4H 0/5H xxH xxH xxH Comment refer to page
4. MICO synchro nous transfer
STDA STDB SARA
RD/WR RD/WR RD/WR
synchron transfer data reg. A synchron transfer data reg. B synchron transfer receive address reg. A synchron transfer receive address reg. B synchron transfer transmit address reg. A synchron transfer transmit address reg. B
54 54 55
SARB
RD/WR
0CH
0/6H
xxH
56
SAXA
RD/WR
0EH
0/7H
xxH
56
SAXB
RD/WR
10H
0/8H
xxH
57
STCR
RD/WR RD WR
12H 14H 14H
0/9H 0/AH 0/AH
00xxxx synchron transfer xx control reg. 00xxxx MF-channel active xx indication reg. 00H MF-channel subscriber address reg. MF-channel FIFO signaling channel FIFO timer reg. status register command reg. interrupt status mask register operation mode reg. version number status register
57 58 59
5. MICO monitor/ feature control 6. MICO status/ control
MFAIR MFSAR
MFFIFO CIFIFO TIMR STAR CMDR ISTA MASK OMDR VNSR
RD/WR RD WR RD WR RD WR RD/WR RD
16H 18H 18H 1AH 1AH 1CH 1CH 1EH 3EH 3AH
0/BH 0/CH 0/CH 0/DH 0/DH 0/EH 0/EH x/FH 1/DH
xxH 0xxxxx xx 00H 05H 00H 00H 04H 00H 02H
60 60 61 62 63 65 66 67 69
Semiconductor Group
34
12.97
PEF 2015
Registers Summary 4.2 Detailed Register Description
Unused bits and registers are accessible as described below to facilitate software portation from existing EPIC designs. They have to be programmed to the specified values. Writing other than the specified values may cause undefined behaviour. 4.2.1 4.2.1.1 PCM-Interface Registers PCM-Mode Register (PMOD) read/write read/write address: 0H, OMDR:RBS = 1 address: 20H bit 0 PMD0 PCR PSM 0 0 0 0
Access in demultiplexed P-interface mode: Access in multiplexed P-interface mode: Reset value: 00H bit 7 PMD1 PMD1..0
PCM-Mode. Defines the actual number of PCM-ports, the data rate range and the data rate stepping. PMD1..0 PCM-Mode min. 00 01 10 0 1 2 256 512 1024 Data Rate [kbit/s] max. 2048 4096 8192 Data Rate Stepping [kbit/s] 256 512 1024
PCR
PCM-Clock Rate. 0... single clock rate, data rate is identical with the clock frequency supplied on pin PDC. 1... double clock rate, data rate is half the clock frequency supplied on pin PDC. PCM Synchronization Mode. A rising edge on PFS synchronizes the PCM-frame. PFS is not evaluated directly but is sampled with PDC. 0... the external PFS is evaluated with the falling edge of PDC. The internal PFS (internal frame start) occurs with the next rising edge of PDC. 1... the external PFS is evaluated with the rising edge of PDC. The internal PFS (internal frame start) occurs with this rising edge of PDC.
Note: Only single clock rate is allowed in PCM-mode 2!
PSM
Semiconductor Group
35
12.97
PEF 2015
Registers Summary 4.2.1.2 Bit Number per PCM-Frame (PBNR) read/write read/write address: 1H OMDR:RBS = 1 address: 22H bit 0 BNF6 BNF5 BNF4 BNF3 BNF2 BNF1 BNF0
Access in demultiplexed P-interface mode: Access in multiplexed P-interface mode: Reset value: FFH bit 7 BNF7 BNF7..0
Bit Number per PCM Frame. PCM-mode 0: BNF7..0 = number of bits - 1 PCM-mode 1: BNF7..0 = (number of bits - 2) / 2 PCM-mode 2: BNF7..0 = (number of bits - 4) / 4 The value programmed in PBNR is also used to check the PFS-period.
4.2.1.3
PCM-Offset Downstream Register (POFD) read/write read/write address: 2H OMDR:RBS = 1 address: 24H bit 0 OFD8 OFD7 OFD6 OFD5 OFD4 OFD3 OFD2
Access in demultiplexed P-interface mode: Access in multiplexed P-interface mode: Reset value: 00H bit 7 OFD9 OFD9..2
Offset Downstream bit 9...2. These bits together with PCSR:OFD1..0 determine the offset of the PCMframe in downstream direction. The following formulas apply for calculating the required register value. BND is the bit number in downstream direction marked by the rising internal PFS-edge. BPF denotes the actual number of bits constituting a frame. PCM-mode 0: PCM-mode 1: PCM-mode 2: OFD9..2 = modBPF (BND - 17 + BPF) PCSR:OFD1..0 = 0 PFD9..1 = modBPF (BND - 33 + BPF) PCSR: PFD0 = 0 OFD9..0 = modBPF (BND - 65 + BPF)
Semiconductor Group
36
12.97
PEF 2015
Registers Summary 4.2.1.4 PCM-Offset Upstream Register (POFU) read/write read/write address: 3H OMDR:RBS = 1 address: 26H bit 0 OFU8 OFU7 OFU6 OFU5 OFU4 OFU3 OFU2
Access in demultiplexed P-interface mode: Access in multiplexed P-interface mode: Reset value: 00H bit 7 OFU9 OFU9..2
Offset Upstream bit 9...2. These bits together with PCSR:OFU1..0 determine the offset of the PCMframe in upstream direction. The following formulas apply for calculating the required register value. BNU is the bit number in upstream direction marked by the rising internal PFS-edge. BPF denotes the actual number of bits constituting a frame. PCM-mode 0: PCM-mode 1: PCM-mode 2: OFU9..2 = modBPF (BNU + 23) PCSR:OFU1..00 = 0 OFU9..1 = modBPF (BNU + 47) PCSR:OFU0 = 0 OFU9..0 = modBPF (BNU + 95)
Semiconductor Group
37
12.97
PEF 2015
Registers Summary 4.2.1.5 PCM-Clock Shift Register (PCSR) read/write read/write address: 4H OMDR:RBS = 1 address: 28H bit 0 OFD1 OFD0 DRE ADSRO OFU1 OFU0 URE
Access in demultiplexed P-interface mode: Access in multiplexed P-interface mode: Reset value: 00H bit 7 DRCS DRCS
Double Rate Clock Shift. 0...the PCM-input and output data are not delayed 1...the PCM-input and output data are delayed by one PDC-clock cycle Offset Downstream bits 1...0, see POFD-register. Downstream Rising Edge. 0...the PCM-data is sampled with the falling edge of PDC 1...the PCM-data is sampled with the rising edge of PDC Add Shift Register on Output. 0...the PCM-output data are not delayed 1...the PCM-output data are delayed by one PDC-clock cycle.
OFD1..0 DRE
ADSRO
Note: If both DRCS and ADSRO are set to logical 1, the PCM-output data are delayed by two PDC-clock cycles.
OFU1..0 URE Offset Upstream bits 1...0, see POFU-register. Upstream Rising Edge. 0...the PCM-data is transmitted with the falling edge of PDC 1...the PCM-data is transmitted with the rising edge of PDC
4.2.1.6
PCM-Input Comparison Mismatch Register (PICM) read read address: 5H OMDR:RBS = 1 address: 2AH
Access in demultiplexed P-interface mode: Access in multiplexed P-interface mode: Reset value: xxH
Note: This register does not provide valid values for operation. It is a dummy register to facilitate software portation from the EPIC to the MICO.
Semiconductor Group
38
12.97
PEF 2015
Registers Summary 4.2.2 4.2.2.1 Configurable Interface Registers Configurable Interface Mode Register 1 (CMD1) read/write read/write address: 6H OMDR:RBS = 1 address: 2CH bit 0 CSM CSP1 CSP0 CMD1 CMD0 0 0
Access in demultiplexed P-interface mode: Access in multiplexed P-interface mode: Reset value: 00H bit 7 CSS CSS
Clock Source Selection. 0...PDC and PFS are used as clock and framing source for the CFI. Clock and framing signals derived from these sources are output on DCL and FSC. 1...DCL and FSC are selected as clock and framing source for the CFI. CFI-Synchronization Mode. The rising FSC-edge synchronizes the CFI-frame. 0...FSC is evaluated with every falling edge of DCL. 1...FSC is evaluated with every rising edge of DCL. Clock Source Prescaler 1,0. The clock source frequency is divided according to the following table to obtain the CFI-reference clock CRCL (refer to figures 10 and 11). CSP1,0 00 01 10 11 Prescaler Divisor 2 1.5 1 not allowed
CSM
Note: If CSS = 0 is selected, CSM and PMOD:PSM must be programmed identical.
CSP1..0
Semiconductor Group
39
12.97
PEF 2015
Registers Summary CMD1..0 CFI-Mode1,0. Defines the actual configuration of the CFI-port.
CMD1..0
CFI Mode
CFI-Data Rate [kbit/s] min. max. 2048 4096 8192 1024
Min. Required Necessary CFI-Data Rate Reference [kbit/s] Relative Clock (RCL) to PCM-Data Rate 32N/3 64N/3 64N/3 16N/3 2xDR DR 0.5xDR 4xDR
DCL-Output Frequencies CMD1:CSS = 0 DR, 2xDR DR DR DR, 2xDR
00 01 10 11
0 1 2 3
128 128 128 128
where N = number of time slots in a PCM-frame
Note: For time slot encoding refer to figure 7.
Figure 10 MICO Clock Sources for the CFI and PCM Interfaces if CMD1:CSS = 0
Semiconductor Group
40
12.97
PEF 2015
Registers Summary
Figure 11 MICO Clock Sources for the CFI and PCM Interfaces if CMD1:CSS = 1 4.2.2.2 Configurable Interface Mode Register 2 (CMD2) read/write read/write address: 7H OMDR:RBS = 1 address: 2EH bit 0 FC1 FC0 COC CXF CRR CBN9 CBN8
Access in demultiplexed P-interface mode: Access in multiplexed P-interface mode: Reset value: 00H bit 7 FC2 FC2..0
Framing output Control. Given that CMD1:CSS = 0, these bits determine the position of the FSCpulse relative to the CFI-frame, as well as the type of FSC-pulse generated. The position and width of the FSC-signal with respect to the CFI-frame can be found in the following two figures 12 and 13.
Semiconductor Group
41
12.97
PEF 2015
Registers Summary
Figure 12 Position of the FSC-Signal for FC-Modes 0, 1, 2, 3 and 6
Figure 13 Position of the FSC-Signal for FC-Modes 4 and 6
Semiconductor Group
42
12.97
PEF 2015
Registers Summary Application examples: FC2 0 0 0 0 1 1 1 1 FC1 0 0 1 1 0 0 1 1 FC0 0 1 0 1 0 1 0 1 FC-Mode Main Applications 0 1 2 3 4 5 6 7 IOM-1 multiplexed (burst) mode general purpose general purpose general purpose 2 ISAC-S per SLD-port reserved IOM-2 or SLD-modes software timed multiplexed applications
For further details on the framing output control please refer to section 2.2.3 of the EPIC Application Manual 10.92. COC CFI-Output Clock rate. 0...the frequency of DCL is identical to the CFI-data rate (all CFI-modes), 1...the frequency of DCL is twice the CFI-data rate (CFI-modes 0 and 3 only!)
Note:Applies only if CMD1:CSS = 0.
CXF CFI-Transmit on Falling edge. 0...the data is transmitted with the rising CRCL edge, 1...the data is transmitted with the falling CRCL edge. CFI-Receive on Rising edge. 0...the data is received with the falling CRCL edge, 1...the data is received with the rising CRCL edge.
CRR
Note:CRR must be set to 0 in CFI mode 3.
CBN9..8 CFI Bit Number 9..8 these bits, together with the CBNR:CBN7..0, hold the number of bits per CFI frame.
Semiconductor Group
43
12.97
PEF 2015
Registers Summary 4.2.2.3 Configurable Interface Bit Number Register (CBNR) read/write read/write address: 8H OMDR:RBS = 1 address: 30H bit 0 CBN6 CBN5 CBN4 CBN3 CBN2 CBN1 CBN0
Access in demultiplexed P-interface mode: Access in multiplexed P-interface mode: Reset value: FFH bit 7 CBN7 CBN7..0
CFI-Bit Number 7..0. The number of bits that constitute a CFI-frame must be programmed to CBNR:CBN7..0 as indicated below. CBN7..0 = number of bits - 1 For a 8-kHz frame structure, the number of bits per frame can be derived from the data rate by division with 8000.
4.2.2.4
Configurable Interface Time Slot Adjustment Register (CTAR) read/write read/write address: 9H OMDR:RBS = 1 address: 32H bit 0
Access in demultiplexed P-interface mode: Access in multiplexed P-interface mode: Reset value: 00H bit 7 0 TSN6..0 TSN6 TSN5 TSN4
TSN3
TSN2
TSN1
TSN0
Time Slot Number. The CFI-framing signal (PFS if CMD1:CSS = 0 or FSC if CMD1:CSS = 1) marks the CFI time slot called TSN according to the following formula: TSN6..0 = TSN + 2 E.g.: If the framing signal is to mark time slot 0 (bit 7), CTAR must be set to 02H (CBSR to 20H).
Note: If CMD1:CSS = 0, the CFI-frame will be shifted - together with the FSC-output signal - with respect to PFS. The position of the CFI-frame relative to the FSCoutput signal is not affected by these settings, but is instead determined by CMD2:FC2..0. If CMD1:CSS = 1, the CFI-frame will be shifted with respect to the FSC-input signal.
Semiconductor Group
44
12.97
PEF 2015
Registers Summary 4.2.2.5 Configurable Interface Bit Shift Register (CBSR) read/write read/write address: AH OMDR:RBS = 1 address: 34H bit 0 CDS2 CDS1 CDS0 CUS3 CUS2 CUS1 CUS0
Access in demultiplexed P-interface mode: Access in multiplexed P-interface mode: Reset value: 00H bit 7 SFSC SFSC
Shift FSC 0...default (behaviour like EPIC-1 PEB 2055) 1...with double clock rate the FSC input is delayed by one CFI clock cycle (IOM-2 compatibility) If the bit CBSR:SFSC is set the internal FSC will be delayed by one DCL clock cycle. This enables synchronization in double clock mode with the rising DCL edge according to IOM-2. The position of the data bit can now be adjusted using the CFI bit shift functionality as described below.
CDS2..0
CFI-Downstream bit Shift 2..0. From the zero offset bit position (CBSR = 20H) the CFI-frame (downstream and upstream) can be shifted by up to 6 bits to the left (within the time slot number TSN programmed in CTAR) and by up to 2 bits to the right (within the previous time slot TSN - 1) by programming the CBSR:CDS2..0 bits: CBSR:CDS2..0 000 001 010 011 100 101 110 111 Time Slot No. TSN - 1 TSN - 1 TSN TSN TSN TSN TSN TSN Bit No. 1 0 7 6 5 4 3 2
The bit shift programmed to CBSR:CDS2..0 affects both the upstream and downstream frame position in the same way. CUS3..0 CFI-Upstream bit Shift 3..0. These bits shift the upstream CFI-frame relative to the downstream frame by up to 15 bits. For CUS3..0 = 0000, the upstream frame is aligned with the downstream frame (no bit shift).
Semiconductor Group
45
12.97
PEF 2015
Registers Summary
MICO
External FSC
CBS R:S FSC
DCL
Internal FSC
DU
DD
DCL
Ext. FSC
DD
1st
Bit
2nd
Bit
3rd
Bit
4th
Bit
5th
Bit
IOM-2 Specification Requirement
DU
1st
Bit
2nd
Bit
3rd
Bit
4th
Bit
5th
Bit
Inte rnal Frame Start if CB SR:SFS C = 0
DD CBS R: SF SC = 0 EPIC behav ior DU
1st
Bit
2nd
Bit
3rd
Bit
4th
Bit
1st Bit
2nd Bit
3rd Bit
4th Bit
Int. delayed FSC (CBSR : SFSC = '1')
Inte rnal Frame Start if C BSR:S FSC = 1
DD
1st
Bit
2nd
Bit
3rd
Bit
4th
Bit
(CBSR : SFSC = '1') DU
1st
Bit
2nd
Bit
3rd
Bit
4th
Bit
CBS R:SF SC = 1 Shifted 1 Bit to the left CBS R:CDS 2..0 = 011
DD
1st
Bit
2nd
Bit
3rd
Bit
4th
Bit
5th
Bit
DU
1st
Bit
2nd
Bit
3rd
Bit
4th
Bit
5th
Bit
iom_inco.drw
Figure 14 Internal FSC Shift to enable a Synchronization with the Rising Edge of DCL
Semiconductor Group 46 12.97
PEF 2015
Registers Summary 4.2.2.6 Configurable Interface Subchannel Register (CSCR) read/write read/write address: BH OMDR:RBS = 1 address: 36H bit 0 0 0 0 0 0 0 SC01 SC00
Access in demultiplexed P-interface mode: Access in multiplexed P-interface mode: Reset value: 00H bit 7
SC01..00 CFI-Subchannel Control for the CFI port. The subchannel control bits SC01..SC00 specify the bit positions to be exchanged with the data memory (DM) when a connection with a channel bandwidth as defined by the CM-code has been established: SC01 SC00 Bit Positions for CFI Subchannels having a Bandwidth of 64 kbit/s 0 0 1 1 0 1 0 1 7..0 7..0 7..0 7..0 32 kbit/s 7..4 3..0 7..4 3..0 16 kbit/s 7..6 5..4 3..2 1..0
Note: In CFI mode 3 SC01 and SC00 control ports 0 and 4.
Semiconductor Group
47
12.97
PEF 2015
Registers Summary 4.2.3 4.2.3.1 Memory Access Registers Memory Access Control Register (MACR) read/write read/write address: 0H OMDR:RBS = 0 address: 00H bit 0 MOC3 MOC2 MOC1 MOC0 CMC3 CMC2 CMC1 CMC0
Access in demultiplexed P-interface mode: Access in multiplexed P-interface mode: Reset value: xxH bit 7 RWS
With the MACR the P selects the type of memory (CM or DM), the type of field (data or code) and the access mode (read or write) of the register access. When writing to the control memory code field, MACR also contains the 4 bit code (CMC3..0) defining the function of the addressed CFI time slot. RWS Read/Write Select. 0...write operation on control or data memories 1...read operation on control or data memories Memory Operation Code. These bits determine the type and destination of the memory operation as shown below. Control Memory Code. These bits determine the type and destination of the memory operation as shown below.
MOC3..0
CMC3..0
Note: Prior to a new access to any memory location (i.e. writing to MACR) the STAR:MAC bit must be polled for '0'.
Semiconductor Group
48
12.97
PEF 2015
Registers Summary 1. Writing data to the upstream DM-data field (e.g. PCM-idle code). Reading data from the upstream or downstream DM-data field. MACR: RWS MOC3..0 MOC3 MOC2 MOC1 MOC0 0 0 0
defines the bandwidth and the position of the subchannel as shown below: MOC3..0 0000 0001 0011 0010 0111 0110 0101 0100 Transferred Bits - bits 7..0 bits 7..4 bits 3..0 bits 7..6 bits 5..4 bits 3..2 bits 1..0 Channel Bandwidth - 64 kbit/s 32 kbit/s 32 kbit/s 16 kbit/s 16 kbit/s 16 kbit/s 16 kbit/s
Note: When reading a DM-data field location, all 8 bits are read regardless of the bandwidth selected by the MOC-bits.
2. Writing to the upstream DM-code (tristate) field. Control-reading the upstream DM-code (tristate). MACR: RWS MOC3 MOC2 MOC1 MOC0 0 0 0
MOC = 1100 MOC = 1101
Read/write tristate info from/to single PCM time slot Write tristate info to all PCM time slots
Note: The tristate field is exchanged with the 4 least significant bits (LSBs) of the MADR. MADR:MD3 controls the PCM interface function of the bits 7 and 6, MD2 of bits 5 and 4, MD1 of bits 3 and 2, MD0 of bits 1 and 0 (0 = high impedance, 1 = low impedance).
3. Writing data to the upstream or downstream CM-data field (e.g. signaling code). Reading data from the upstream or downstream CM-data field. MACR: RWS 1 0 0 1 0 0 0
Semiconductor Group
49
12.97
PEF 2015
Registers Summary 4. Writing data to the upstream or downstream CM-data and code field (e.g. switching a CFI to/from PCM-connection). MACR: 0 1 1 1 CMC3 CMC2 CMC1 CMC0
The 4-bit code field of the control memory (CM) defines the functionality of a CFI time slot and thus the meaning of the corresponding data field. This 4-bit code, written to the MACR:CMC3..0 bit positions, will be transferred to the CM-code field. The 8-bit MADR value is at the same time transferred to the CM-data field. There are codes for switching applications, pre-processed applications and for direct P-access applications, as shown below: a) Switching Applications CMC = CMC = CMC = CMC = CMC = CMC = CMC = CMC = 0000 0001 0010 0011 0100 0101 0110 0111 Unassigned channel (e.g. cancelling an assigned channel) Bandwidth 64 kbit/s PCM time slot bits transferred: 7..0 Bandwidth 32 kbit/s PCM time slot bits transferred: 3..0 Bandwidth 32 kbit/s PCM time slot bits transferred: 7..4 Bandwidth 16 kbit/s PCM time slot bits transferred: 1..0 Bandwidth 16 kbit/s PCM time slot bits transferred: 3..2 Bandwidth 16 kbit/s PCM time slot bits transferred: 5..4 Bandwidth 16 kbit/s PCM time slot bits transferred: 7..6
Note: The corresponding CFI time slot bits to be transferred are chosen in the CSCR-register.
b) Pre-processed Applications Downstream: Application Decentral D-channel handling Central D-channel handling 6-bit Signaling (e.g. analog IOM) 8-bit Signaling (e.g. SLD) Even CM Address CMC = 1000 CMC = 1010 CMC = 1010 CMC = 1010 Odd CM Address CMC = 1011 CMC = PCM-code for a 2-bit subtime slot CMC = 1011 CMC = 1011
Semiconductor Group
50
12.97
PEF 2015
Registers Summary Upstream: Application Decentral D-channel handling Central D-channel handling 6-bit Signaling (e.g. analog IOM) 8-bit Signaling (e.g. SLD) c) P-access Applications MACR: 0 1 1 1 1 0 0 1 Even CM Address CMC = 1000 CMC = 1000 CMC = 1010 CMC = 1011 Odd CM Address CMC = 0000 CMC = PCM-code for a 2-bit subtime slot CMC = 1010 CMC = 1011
Setting CMC = 1001, initializes the corresponding CFI time slot to be accessed by the P. Concurrently, the datum in MADR is written (as 8-bit CFI-idle code) to the CM-data field. The content of the CM-data field is directly exchanged with the corresponding time slot. Note that once the CM-code field has been initialized, the CM-data field can be written and read as described in subsection 3. 5. Control-reading the upstream or downstream CM-code. MACR: 1 1 1 1 0 0 0 0
The CM-code can then be read out of the 4 LSBs of the MADR-register.
Semiconductor Group
51
12.97
PEF 2015
Registers Summary 4.2.3.2 Memory Access Address Register (MAAR) read/write read/write address: 1H OMDR:RBS = 0 address: 02H bit 0 MA6 MA5 MA4 MA3 MA2 MA1 MA0
Access in demultiplexed P-interface mode: Access in multiplexed P-interface mode: Reset value: xxH bit 7 U/D
The Memory Access Address Register MAAR specifies the address of the memory access. This address encodes a CFI time slot for control memory (CM) and a PCM time slot for data memory (DM) accesses. Bit 7 of MAAR (U/D-bit) selects between upstream and downstream memory blocks. Bits MA6..0 encode the CFI- or PCM-port and time slot number as in the following tables: Table 3 Time Slot Encoding for Data Memory Accesses Data Memory Address PCM-mode 0 bit U/D bits MA6..MA3, MA0 bits MA2..MA1 bit U/D bits MA6..MA3, MA1, MA0 bit MA2 bit U/D bits MA6..MA0 direction selection time slot selection have to be '0' (refer to figure 7) direction selection time slot selection has to be '0' (refer to figure 7) direction selection time slot selection
PCM-mode 1
PCM-mode 2
Semiconductor Group
52
12.97
PEF 2015
Registers Summary Table 4 Time Slot Encoding for Control Memory Accesses Control Memory Address CFI-mode 0 bit U/D bits MA6..MA3, MA0 bits MA2..MA1 bit U/D bits MA6..MA3, MA2, MA0 bit MA1 bit U/D bits MA6..MA0 bit U/D bits MA6..MA4, MA0 bits MA3..MA1 direction selection time slot selection have to be '0' (refer to figure 7) direction selection time slot selection has to be '0' (refer to figure 7) direction selection time slot selection direction selection time slot selection have to be 000 or 100 as only I/O0 and I/O4 are supported
CFI-mode 1
CFI-mode 2 CFI-mode 3
4.2.3.3
Memory Access Data Register (MADR) read/write read/write address: 2H OMDR:RBS = 0 address: 04H bit 0 MD6 MD5 MD4 MD3 MD2 MD1 MD0
Access in demultiplexed P-interface mode: Access in multiplexed P-interface mode: Reset value: xxH bit 7 MD7
The Memory Access Data Register MADR contains the data to be transferred from or to a memory location. The meaning and the structure of this data depends on the kind of memory being accessed.
Semiconductor Group
53
12.97
PEF 2015
Registers Summary 4.2.4 4.2.4.1 Synchronous Transfer Registers Synchronous Transfer Data Register (STDA) read/write read/write address: 3H OMDR:RBS = 0 address: 06H bit 0 MTDA6 MTDA5 MTDA4 MTDA3 MTDA2 MTDA1 MTDA0
Access in demultiplexed P-interface mode: Access in multiplexed P-interface mode: Reset value: xxH bit 7 MTDA7
The STDA-register buffers the data transferred over the synchronous transfer channel A. MTDA7 to MTDA0 hold the bits 7 to 0 of the respective time slot. MTDA7 (MSB) is the bit transmitted/received first, MTDA0 (LSB) the bit transmitted/received last over the serial interface. 4.2.4.2 Synchronous Transfer Data Register B (STDB) read/write read/write address: 4H OMDR:RBS = 0 address: 08H bit 0 MTDB6 MTDB5 MTDB4 MTDB3 MTDB2 MTDB1 MTDB0
Access in demultiplexed P-interface mode: Access in multiplexed P-interface mode: Reset value: xxH bit 7 MTDB7
The STDB-register buffers the data transferred over the synchronous transfer channel B. MTDB7 to MTDB0 hold the bits 7 to 0 of the respective time slot. MTDB7 (MSB) is the bit transmitted/received first, MTDB0 (LSB) the bit transmitted/received last over the serial interface.
Semiconductor Group
54
12.97
PEF 2015
Registers Summary 4.2.4.3 Synchronous Transfer Receive Address Register A (SARA) read/write read/write address: 5H OMDR:RBS = 0 address: 0AH bit 0 MTRA6 MTRA5 MTRA4 MTRA3 MTRA2 MTRA1 MTRA0
Access in demultiplexed P-interface mode: Access in multiplexed P-interface mode: Reset value: xxH bit 7 ISRA
The SARA-register specifies for synchronous transfer channel A from which input interface and time slot the serial data is extracted. This data can then be read from the STDA-register. ISRA Interface Select Receive for channel A. 0... selects the PCM-interface as the input interface for synchronous channel A. 1... selects the CFI-interface as the input interface for synchronous channel A. MTRA6..0 P-Transfer Receive Address for channel A; selects the port and time slot number at the interface selected by ISRA according to tables 3 and 4: MTRA6..0 = MA6..0.
Semiconductor Group
55
12.97
PEF 2015
Registers Summary 4.2.4.4 Synchronous Transfer Receive Address Register B (SARB) read/write read/write address: 6H OMDR:RBS = 0 address: 0CH bit 0 MTRB6 MTRB5 MTRB4 MTRB3 MTRB2 MTRB1 MTRB0
Access in demultiplexed P-interface mode: Access in multiplexed P-interface mode: Reset value: xxH bit 7 ISRB
The SARB-register specifies for synchronous transfer channel B from which input interface and time slot the serial data is extracted. This data can then be read from the STDB register. ISRB Interface Select Receive for channel B. 0... selects the PCM-interface as the input interface for synchronous channel B. 1... selects the CFI-interface as the input interface for synchronous channel B. P-Transfer Receive Address for channel B; selects the port and time slot number at the interface selected by ISRB according to tables 3 and 4: MTRB6..0 = MA6..0.
MTRB6..0
4.2.4.5
Synchronous Transfer Transmit Address Register A (SAXA) read/write read/write address: 7H OMDR:RBS = 0 address: 0EH bit 0 MTXA6 MTXA5 MTXA4 MTXA3 MTXA2 MTXA1 MTXA0
Access in demultiplexed P-interface mode: Access in multiplexed P-interface mode: Reset value: xxH bit 7 ISXA
The SAXA-register specifies for synchronous transfer channel A to which output interface and time slot the serial data contained in the STDA-register is sent. ISXA Interface Select Transmit for channel A. 0... selects the PCM-interface as the output interface for synchronous channel A. 1... selects the CFI-interface as the output interface for synchronous channel A. P-Transfer Transmit Address for channel A; selects the port and time slot number at the interface selected by ISXA according to tables 3 and 4: MTXA6..0 = MA6..0.
56 12.97
MTXA6..0
Semiconductor Group
PEF 2015
Registers Summary 4.2.4.6 Synchronous Transfer Transmit Address Register B (SAXB) read/write read/write address: 8H OMDR:RBS = 0 address: 10H bit 0 MTXB6 MTXB5 MTXB4 MTXB3 MTXB2 MTXB1 MTXB0
Access in demultiplexed P-interface mode: Access in multiplexed P-interface mode: Reset value: xxH bit 7 ISXB
The SAXB-register specifies for synchronous transfer channel B to which output interface and time slot the serial data contained in the STDB-register is sent. ISXB Interface Select Transmit for channel B. 0... selects the PCM-interface as the output interface for synchronous channel B. 1... selects the CFI-interface as the output interface for synchronous channel B. P-Transfer Transmit Address for channel B; selects the port and time slot number at the interface selected by ISXB according to tables 3 and 4: MTXB6..0 = MA6..0.
MTXB6..0
4.2.4.7
Synchronous Transfer Control Register (STCR) read/write read/write address: 09H OMDR:RBS = 0 address: 12H bit 0 TAE CTB2 CTB1 CTB0 CTA2 CTA1 CTA0
Access in demultiplexed P-interface mode: Access in multiplexed P-interface mode: Reset value: 00xxxxxxB bit 7 TBE
The STCR-register bits are used to enable or disable the synchronous transfer utility and to determine the sub time slot bandwidth and position if a PCM-interface time slot is involved. TAE, TBE Transfer Channel A (B) Enable. 1... enables the P transfer of the corresponding channel. 0... disables the P transfer of the corresponding channel.
Semiconductor Group
57
12.97
PEF 2015
Registers Summary CTA2..0 CTB2..0 Channel Type A (B); these bits determine the bandwidth of the channel and the position of the relevant bits in the time slot according to the table below.
Note: If a CFI time slot is selected as receive or transmit time slot of the synchronous transfer, the 64-kbit/s bandwidth must be selected (CT#2..CT#0 = 001).
CT#2 0 0 0 0 1 1 1 1 4.2.5 4.2.5.1 CT#1 0 0 1 1 0 0 1 1 CT#0 0 1 0 1 0 1 0 1 Bandwidth not allowed 64 kbit/s 32 kbit/s 32 kbit/s 16 kbit/s 16 kbit/s 16 kbit/s 16 kbit/s Transferred Bits - bits 7..0 bits 3..0 bits 7..4 bits 1..0 bits 3..2 bits 5..4 bits 7..6
Monitor/Feature Control Registers MF-Channel Active Indication Register (MFAIR) read read address: AH OMDR:RBS = 0 address: 14H bit 0
Access in demultiplexed P-interface mode: Access in multiplexed P-interface mode: Reset value: 00xx xxxxB bit 7 0 SO SAD5 SAD4
SAD3
SAD2
SAD1
SAD0
This register is only used in IOM-2 applications (active handshake protocol) in order to identify active monitor channels when the "Search for active monitor channels" command (CMDR:MFSO) has been executed. SO MF Channel Search On. 0...the search is completed. 1...the MICO is still busy looking for an active channel. Subscriber Address 5..0; after an ISTA:MAC-interrupt these bits point to the time slot where an active channel has been found. The coding is identical to MFSAR:SAD5..SAD0.
SAD5..0
Semiconductor Group
58
12.97
PEF 2015
Registers Summary 4.2.5.2 MF-Channel Subscriber Address Register (MFSAR) write write address: AH OMDR:RBS = 0 address: 14H bit 0 MFTC0 SAD5 SAD4 SAD3 SAD2 SAD1 SAD0
Access in demultiplexed P-interface mode: Access in multiplexed P-interface mode: Reset value: xxH bit 7 MFTC1
The exchange of monitor data normally takes place with only one subscriber circuit at a time. This register serves to point the MF-handler to that particular CFI time slot. MFTC1..0 SAD5..0 MF Channel Transfer Control 1..0; these bits, in addition to CMDR:MFT1,0 and OMDR:MFPS control the MF-channel transfer as indicated in table 5. Subscriber address 5..0; these bits define the addressed subscriber. The CFI time slot encoding is similar to the one used for Control Memory accesses using the MAAR-register (tables 3 and 4):
CFI time slot encoding of MFSAR derived from MAAR: MAAR: MA7 MA6 MFSAR: MFTC1 MFTC0 SAD5 MA5 SAD4 MA4 SAD3 MA3 SAD2 MA2 SAD1 MA1 SAD0 MA0
MAAR:MA7 selects between upstream and downstream CM-blocks. This information is not required since the transfer direction is defined by CMDR (transmit or receive). MAAR:MA0 selects between even and odd time slots. This information is also not required since MF-channels are always located on even time slots.
Semiconductor Group
59
12.97
PEF 2015
Registers Summary 4.2.5.3 Monitor/Feature Control Channel FIFO (MFFIFO) read/write read/write address: BH OMDR:RBS = 0 address: 16H bit 0 MFD6 MFD5 MFD4 MFD3 MFD2 MFD1 MFD0
Access in demultiplexed P-interface mode: Access in multiplexed P-interface mode: Reset value: xxH bit 7 MFD7
The 16-byte bi-directional MFFIFO provides intermediate storage for data bytes to be transmitted or received over the monitor or feature control channel. MFD7..0 MF Data bits 7..0; MFD7 (MSB) is the first bit to be sent over the serial CFI, MFD0 (LSB) the last.
Note: The byte n+1 of an n-byte transmit message in monitor channel is not defined.
4.2.6 4.2.6.1 Status/Control Registers Signaling FIFO (CIFIFO) read read address: CH OMDR:RBS = 0 address: 18H bit 0 SAD6 SAD5 SAD4 SAD3 SAD2 SAD1 SAD0
Access in demultiplexed P-interface mode: Access in multiplexed P-interface mode: Reset value: 0xxxxxxxB bit 7 SBV
The 9 byte deep CIFIFO stores the addresses of CFI time slots in which a C/I- and/or a SIG-value change has taken place. This address information can then be used to read the actual C/I- or SIG-value from the control memory. SBV Signaling Byte Valid. 0... the SAD6..0 bits are invalid. 1... the SAD6..0 bits indicate a valid subscriber address. The polarity of SBV is chosen such that the whole 8 bits of the CIFIFO can be copied to the MAAR register in order to read the upstream C/I- or SIG-value from the control memory. SAD6..0 Subscriber Address bits 6..0; The CM-address which corresponds to the CFI time slot where a C/I- or SIG-value change has taken place is encoded in these bits. For C/I-channels SAD6..0 point to an even CM-address (C/
Semiconductor Group
60
12.97
PEF 2015
Registers Summary I-value), for SIG-channels SAD6..0 point to an odd CM-address (stable SIGvalue).
4.2.6.2
Timer Register (TIMR) write write address: CH OMDR:RBS = 0 address: 18H bit 0 TVAL6 TVAL5 TVAL4 TVAL3 TVAL2 TVAL2 TVAL0
Access in demultiplexed P-interface mode: Access in multiplexed P-interface mode: Reset value: 00H bit 7 SSR
The MICO timer can be used for 3 different purposes: timer interrupt generation (ISTA:TIG), FSC multiframe generation (CMD2:FC2..0 = 111) and last look period generation. SSR Signaling Sampling Rate. 0... the last look period is defined by TVAL6..0. 1... the last look period is fixed to 125 s.
TVAL6..0 Timer Value bits 6..0; the timer period, equal to (1+TVAL6..0) x 250 s, is programmed here. It can thus be adjusted within the range of 250 s up to 32 ms. The timer is started as soon as CMDR:ST is set to 1 and stopped by writing the TIMR-register or by selecting OMDR:OMS0 = 0.
Semiconductor Group
61
12.97
PEF 2015
Registers Summary 4.2.6.3 Status Register (STAR) read read address: DH OMDR:RBS = 0 address: 1AH bit 0 TAC PSS MFTO MFAB MFAE MFRW MFFE
Access in demultiplexed P-interface mode: Access in multiplexed P-interface mode: Reset value: 05H bit 7 MAC
The status register STAR displays the current state of certain events within the MICO. The STAR register bits do not generate interrupts and are not modified by reading STAR. MAC Memory Access 0... no memory access is in operation. 1... a memory access is in operation. Hence, the memory access registers may not be used.
Note: MAC is also set and reset during synchronous transfers.
TAC Timer Active 0... the timer is stopped. 1... the timer is running. PCM-Synchronization Status. 1... the PCM-interface is synchronized. 0... the PCM-interface is not synchronized. There is a mismatch between the PBNR-value and the applied clock and framing signals (PDC/PFS) or OMDR:OMS0 = 0. MF-Channel Transfer in Operation. 0... no MF-channel transfer is in operation. 1... an MF-channel transfer is in operation. MF-Channel Transfer Aborted. 0... the remote receiver did not abort a handshake message transfer. 1... the remote receiver aborted a handshake message transfer. MFFIFO-Access Enable. 0... the MFFIFO may not be accessed. 1... the MFFIFO may be either read or written to. MFFIFO Read/Write. 0... the MFFIFO is ready to be written to. 1... the MFFIFO may be read. MFFIFO Empty 0... the MFFIFO is not empty. 1... the MFFIFO is empty.
62 12.97
PSS
MFTO
MFAB
MFAE
MFRW
MFFE
Semiconductor Group
PEF 2015
Registers Summary 4.2.6.4 Command Register (CMDR) write write address: DH OMDR:RBS = 0 address: 1AH bit 0 0 ST TIG CFR MFT1 MFT0 MFSO MFFR
Access in demultiplexed P-interface mode: Access in multiplexed P-interface mode: Reset value: 00H bit 7
Writing a logical 1 to a CMDR-register bit starts the respective operation. ST Start Timer. 0... no action. If the timer shall be stopped, the TIMR-register must simply be written with a random value. 1... starts the timer to run cyclically from 0 to the value programmed in TIMR:TVAL6..0. TIG Timer Interrupt Generation. 0... setting the TIG-bit to logical 0 together with the CMDR:ST-bit set to logical 1 disables the interrupt generation. 1... setting the TIG-bit to logical 1 together with CMDR:ST-bit set to logical 1 causes the MICO to generate a periodic interrupt (ISTA:TIN) each time the timer expires. CFR CIFIFO Reset. 0... no action. 1... resets the signaling FIFO within 2 RCL-periods, i.e. all entries and the ISTA:SFI-bit are cleared. MFT1..0 MF-channel Transfer Control Bits 1,0; these bits start the monitor transfer enabling the contents of the MFFIFO to be exchanged with the subscriber circuits as specified in MFSAR. The function of some commands depends furthermore on the selected protocol (OMDR:MFPS). Table 5 summarizes all available MF-commands. MF-channel Search On. 0... no action. 1... the MICO starts to search for active MF-channels. Active channels are characterized by an active MX-bit (logical 0) sent by the remote transmitter. If such a channel is found, the corresponding address is stored in MFAIR and an ISTA:MAC-interrupt is generated. The search is stopped when an active MF-channel has been found or when OMDR:OMS0 is set to 0.
MFSO
Semiconductor Group
63
12.97
PEF 2015
Registers Summary MFFR MFFIFO Reset. 0... no action 1... resets the MFFIFO and all operations associated with the MF-handler (except for the search function) within 2 RCL-periods. The MFFIFO is set into the state "MFFIFO empty", write access enabled and any monitor data transfer currently in process will be aborted. Table 5 Summary of MF-Channel Commands Transfer Mode Inactive Transmit Test operation Transmit continuous Transmit + receive same time slot Any # of bytes 1 byte expected 2 bytes expected 8 bytes expected 16 bytes expected Transmit + receive same line 1 byte expected 2 bytes expected 8 bytes expected 16 bytes expected HS: CMDR: MFSAR MFT1,MFT0 00 01 01 11 xxxxxxxx 00 SAD5..0 01xxxxxx 10-----00 SAD5..0 Protocol Selection HS, no HS HS, no HS HS, no HS HS, no HS HS Application idle state IOM-2, IOM-1, SLD IOM-2, IOM-1, SLD IOM-2, IOM-1, SLD IOM-2
Transmit broadcast 01
10 10 10 10 10
00 SAD5..0 00 SAD5..0 01 SAD5..0 10 SAD5..0 11 SAD5..0
HS no HS no HS no HS no HS
IOM-2 IOM-1 (IOM-1) (IOM-1) (IOM-1)
11 11 11 11
00 SAD5..0 01 SAD5..0 10 SAD5..0 11 SAD5..0
no HS no HS no HS no HS
SLD SLD SLD SLD
handshake facility enabled (OMDR:MFPS = 1)
no HS: handshake facility disable (OMDR:MFPS = 0)
Semiconductor Group
64
12.97
PEF 2015
Registers Summary 4.2.6.5 Interrupt Status Register (ISTA) read read address: EH OMDR:RBS = 0 address: 1CH bit 0 SFI MFFI MAC PFI 0 SIN SOV
Access in demultiplexed P-interface mode: Access in multiplexed P-interface mode: Reset value: 00H bit 7 TIN
The ISTA-register should be read after an interrupt in order to determine the interrupt source. TIN Timer interrupt; a timer interrupt previously requested with CMDR:ST,TIG = 1 has occurred. The TIN-bit is reset by reading ISTA. It should be noted that the interrupt generation is periodic, i.e. unless stopped by writing to TIMR, the ISTA:TIN will be generated each time the timer expires. Signaling FIFO-Interrupt; this interrupt is generated if there is at least one valid entry in the CIFIFO indicating a change in a C/I- or SIG-channel. Reading ISTA does not clear the SFI-bit. Instead SFI is cleared if the CIFIFO is empty which can be accomplished by reading all valid entries of the CIFIFO or by resetting the CIFIFO by setting CMDR:CFR to 1. MFFIFO-Interrupt; the last MF-channel command (issued by CMDR:MFT1,MFT0) has been executed and the MICO is ready to accept the next command. Additional information can be read from STAR:MFTO...MFFE. MFFI is reset by reading ISTA. Monitor channel Active interrupt; the MICO has found an active monitor channel. A new search can be started by reissuing the CMDR:MFSOcommand. MAC is reset by reading ISTA. PCM-Framing Interrupt; the STAR:PSS-bit has changed its polarity. To determine whether the PCM-interface is synchronized or not, STAR must be read. The PFI-bit is reset by reading ISTA. Synchronous Transfer Interrupt; The SIN-interrupt is enabled if at least one synchronous transfer channel (A and/or B) is enabled via the STCR:TAE, TBE-bits. The SIN-interrupt is generated when the access window for the P opens. After the occurrence of the SIN-interrupt the P can read and/or write the synchronous transfer data registers (STDA, STDB). The SIN-bit is reset by reading ISTA.
SFI
MFFI
MAC
PFI
SIN
Semiconductor Group
65
12.97
PEF 2015
Registers Summary SOV Synchronous Transfer Overflow; The SOV-interrupt is generated if the P fails to access the data registers (STDA, STDB) within the access window. The SOV-bit is reset by reading ISTA.
4.2.6.6
Mask Register MICO (MASK) write write address: EH OMDR:RBS = 0 address: 1CH bit 0 SFI MFFI MAC PFI 1 SIN SOV
Access in demultiplexed P-interface mode: Access in multiplexed P-interface mode: Reset value: 00H bit 7 TIN
A logical 1 disables the corresponding interrupt as described in the ISTA-register. A masked interrupt is stored internally and reported in ISTA immediately if the mask is released. However, an SFI-interrupt is also reported in ISTA if masked. In this case no interrupt is generated. When writing register MASK while ISTA indicates a non masked interrupt, INT is temporarily set into the inactive state.
Semiconductor Group
66
12.97
PEF 2015
Registers Summary 4.2.6.7 Operation Mode Register (OMDR) read/write read/write address: FH OMDR:RBS = X address: 1EH/3EH bit 0 OMS0 PSB PTL COS MFPS CSB RBS
Access in demultiplexed P-interface mode: Access in multiplexed P-interface mode: Reset value: 00H bit 7 OMS1 OMS1..0
Operational Mode Selection; these bits determine the operation mode of the MICO is working in according to the following table: OMS1..0 00 Function The CM-reset mode is used to reset all locations of the control memory code and data fields with a single command within only 256 RCL-cycles. A typical application is resetting the CM with the command MACR = 70H which writes the contents of MADR (xxH) to all data field locations and the code '0000' (unassigned channel) to all code field locations. A CM-reset should be made after each hardware reset. In the CM-reset mode the MICO does not operate normally i.e. the CFI- and PCM-interfaces are not operational. The CM-initialization mode allows fast programming of the control memory since each memory access takes a maximum of only 2.5 RCL-cycles compared to the 9.5 RCL-cycles in the normal mode. Accesses are performed on individual addresses specified by MAAR. The initialization of control/signaling channels in IOM- or SLD- applications can for example be carried out in this mode. In the CM- initialization mode the MICO does also not work normally. In the normal operation mode the CFI- and PCM-interfaces are operational. Memory accesses performed on single addresses (specified by MAAR) take 9.5 RCL-cycles. An initialization of the complete data memory tristate field takes 1035 RCL-cycles. In test mode the MICO sustains normal operation. However memory accesses are no longer performed on a specific address defined by MAAR, but on all locations of the selected memory, the contents of MAAR (including the U/D-bit!) being ignored. A test mode access takes 2057 RCL-cycles.
10
11
01
Semiconductor Group
67
12.97
PEF 2015
Registers Summary PSB PCM-Standby. 0...the PCM-interface output pin TxD is set to high impedance and if the TSC-pin is actually used as tristate control signal it is set to logical 1 (inactive). 1...the PCM-output pin transmits the contents of the upstream data memory or may be set to high impedance via the data memory tristate field. PTL PCM-Test Loop. 0...the PCM-test loop is disabled. 1...the PCM-test loop is enabled, i.e. the physical transmit pin TxD is internally connected to the corresponding physical receive pin RxD, such that data transmitted over TxD are internally looped back to RxD and data externally received over RxD are ignored. The TxD pin still outputs the contents of the upstream data memory according to the setting of the tristate field (only modes 0 and 1; mode 1 with AIS-bit set). COS CFI-Output driver Selection. 0...the CFI-output drivers are tristate drivers. 1...the CFI-output drivers are open drain drivers. MFPS Monitor/Feature Control Channel Protocol Selection 0...handshake facility disabled (SLD and IOM-1 applications). 1...handshake facility enabled (IOM-2 applications). CSB CFI-Standby. 0...the CFI-interface output pins DD, DU, DCL and FSC are set to high impedance. 1...the CFI-output pins are active. RBS Register Bank Selection. Used in demultiplexed data/address modes only. 0...to access the registers used during device operation. 1...to access the registers used during device initialization
Semiconductor Group
68
12.97
PEF 2015
Registers Summary 4.2.6.8 Version Number Status Register (VNSR) read read address: DH OMDR:RBS = 1 address: 3AH bit 0 0 0 0 VN3 VN2 VN1 VN0
Access in demultiplexed P-interface mode: Access in multiplexed P-interface mode: Reset value: 02H bit 7 IR
The VN3..0 bits are read only bits. IR Initialization Request; this bit is set to logical 1 after an inappropriate clocking or after a power failure. It is reset to logical 0 after a control memory reset command: OMDR:OMS1..0 = 00, MACR = 7XH. Version status Number; these bits display the MICO chip version as follows VN3..0 0010 Chip Versions V1.1
VN3..0
Semiconductor Group
69
12.97
PEF 2015
Registers Summary 4.3 4.3.1 AIS1..0 AIC1..0 4.3.2 DRCS ADSRO 4.3.3 Register Changes compared to the EPIC PMOD Have to be programmed to '00' Have to be programmed to '00' (no alternate input comparison supported). PCSR Added. Added. PICM
Values are not valid for operation. 4.3.4 CIS1..0 CMD1 Have to be programmed to '00' (in CFI modes 0, 1 and 2 always logical port 0 is selected). CSCR
4.3.5
SC31..30 Have to be programmed to '00' (only port 0 supported). SC21..20 SC11..10 4.3.6 PIM ISTA Not valid for operation (PCM Input Mismatch not supported as only one PCM input line is provided). MASK Has to be programmed to '1' (PIM interrupt masked, refer to 4.3.6). VSNR Fixed to '0010' (MICO V1.1).
4.3.7 PIM 4.3.8 VN3..0
Semiconductor Group
70
12.97
PEF 2015
Application Examples 5 5.1 Application Examples Access Network
Access Networks are used in order to connect subscribers to the telecom network quickly and at low cost. One possibility is to use the existing cable TV network to provide telephony services. An existing hybrid fiber-coaxial network (HFCN) that has been upgraded for upstream communication is the basis for such an Access Network. Figure 15 illustrates the functional model of an optical access network (Fiber In The Loop FITL).
Master Headend HFCN UIE HFCN HFCN HFCN: Hybrid Fiber-Coaxial Network OLT: Optical Line Termination UIE: User Interface Equipment Main Distribution Frame OLT Core Network
Digital Local Exchange
Figure 15 Functional Model of an Optical Access Network The master headend will serve one or multiple main distribution frames. Via the HFCN the UIE is provided. Depending on the number of supported user ports and how far the fiber is available, the configuration is called Fiber To The Home (FTTH), Fiber To The Building (FTTB) or Fiber To The Curb (FTTC). The MICO can be used in a configuration where a maximum of 16 POTS or 8 ISDN subscribers are needed, e.g. FTTH or FTTB applications. Figure 16 shows an example of an user interface equipment (UIE) providing two POTS and one ISDN subscriber.
Semiconductor Group
71
12.97
PEF 2015
Application Examples
HV SLIC HV SLIC 2 POTS
SLICOFI SLICOFI
IOM-2
PCM
Tuner Modulation
MICO
RF Interface
mC
IEC-Q ISDN
Figure 16 Example using the MICO in an UIE The MICO will replace the EPIC in applications where only a few subscribers have to be supported. It connects the subscriber circuits to the HF unit providing switching capability. Additionally the subscriber circuits are controlled via the implemented C/I- and Monitor-Handlers.
Semiconductor Group
72
12.97
PEF 2015
Electrical Characteristics 6 Parameter Ambient temperature under bias: PEF Storage temperature Voltage on any pin with respect to ground Maximum voltage on any pin Electrical Characteristics Symbol Limit Values - 40 to 85 - 65 to 125 - 0.4 to VDD + 0.4 6 Unit C C V V
Absolute Maximum Ratings
TA Tstg VS Vmax
Note: Stresses above those listed here may cause permanent damage to the device. Exposure to absolute maximum rating conditions for extended periods may affect device reliability. Maximum ratings are absolute ratings; exceeding only one of these values may cause irreversible damage to the integrated circuit.
DC Characteristics PEF: TA = - 40 to 85 C; VDD = 5 V 5 %; VSS = 0 V Parameter L-input voltage H-input voltage L-output voltage Symbol Limit Values min. max. 0.8 0.45 V V - 0.4 2.2 Unit Test Condition
VIL VIH VOL
VDD + 0.4 V IOL = 7 mA
(pins DU, DD) IOL = 2 mA (all other)
H-output voltage H-output voltage operational Power supply current Input leakage current Output leakage current
VOH VOH
2.4 3.5
V V
IOH = - 400 A IOH = - 200 A VDD = 5 V,
inputs at 0 V or VDD, no output loads PDC > 4.096 MHz PDC 4.096 MHz 0 V < VIN < VDD to 0 V 0 V < VOUT < VDD to 0 V
ICC ICC ILI ILO
9.5 6.5 1 1
mA mA A A
Semiconductor Group
73
12.97
PEF 2015
Electrical Characteristics
Note: The listed characteristics are ensured over the operating range of the integrated circuit. Typical characteristics specify mean values expected over the production spread. If not otherwise specified, typical characteristics apply at TA = 25 C and the given supply voltage.
Capacitances
TA = 25 C; VDD = 5 V 5 %, VSS = 0 V, fC = 1 MHz, unmeasured pins returned to VSS.
Parameter Input capacitance, fC = 1 MHz Output capacitance I/O capacitance AC-Characteristics Ambient temperature under bias range, VDD = 5 V 5 %. Inputs are driven to 2.4 V for a logical '1' and to 0.4 V for a logical '0'. Timing measurements are made at 2.0 V for a logical '1' and at 0.8 V for a logical '0'. The AC-testing input/output wave forms are shown below. Symbol Limit Values min. max. 10 pF pF pF 5 8 10 Unit
CIN COUT CI/O
15
20
2.4 V
2.0 V Test Points
2.0 V
0.4 V
0.8 V
0.8 V
Device Under Test
C L= 100 pF
ITS09737
Figure 17 I/O-Wave Form for AC-Test
Semiconductor Group
74
12.97
PEF 2015
Electrical Characteristics Bus Interface Timing Parameter R or W set-up to DS R or W hold time from DS RD-pulse width RD-control interval Data output delay from RD Data float delay from RD WR-pulse width WR-control interval Data set-up time to WRxCS, DSxCS Data hold time from WRxCS, DSxCS ALE-pulse width Address set-up time to ALE Address hold time from ALE ALE set-up time to WR, RD Address set-up time to WR, RD Address hold time from WR, RD Address hold time after reset Symbol Limit Values min. max. ns 10 80 40 80 25 45 40 0 15 30 10 15 8 10 0 10 ns ns ns ns ns ns ns ns ns ns ns ns ns ns ns ns 0 Unit
tDSD tRWh tRR tRI tRD tDF tWW tWI tDW tWD tAA tAL tLA tALS tAS tAH tAHR
A1, A0
RES tAHR
up_sel.drw
Figure 18 Microprocessor Interface Selection: Address Hold Time after Reset
Semiconductor Group
75
12.97
PEF 2015
Electrical Characteristics
m P Read Cycle
t RR t RI
CSx RD
t RD t DF
Data
D0D7
ITT05854mod
m P Write Cycle
t WW t WI
CS x WR
t DW t WD
D0D7
Data
ITT05855mod
Address Timing Multiplexed Bus Mode ALE
t AA
CSx WR CSx RD
t AL tLA
t ALS
AD - AD 0 7
Address
ITT05856mod
Figure 19 a Siemens/Intel Bus Mode
Semiconductor Group
76
12.97
PEF 2015
Electrical Characteristics
CS x WR CS x RD
t AS t AH
Address
ITT05857mod
A0 - A3
Figure 19 b Siemens/Intel Bus Mode
Semiconductor Group
77
12.97
PEF 2015
Electrical Characteristics
m P Read Cycle
R/ W
t DSD t RR tRWh t RI
CS x DS
t RD t DF
Data
T5858mod
D0 - D7
m P Write Cycle
R/W
t DSD t WW t RWh t WI
CS x DS
t DW t WD
D0 - D7
Data
T5859mod
Address Tim ing
CS x DS
t AS t AH
Address
T5860mod
A0 - A3
Figure 20 Motorola Bus Mode
Semiconductor Group
78
12.97
PEF 2015
Electrical Characteristics PCM and Configurable Interface Timing Parameter Clock period Clock period low Clock period high Symbol Limit Values Unit Test Conditions min. max. ns ns ns ns ns ns ns ns 125 7 35 15 55 20 50 0 75 55 60 65 - 90 ns ns ns ns ns ns ns ns ns ns ns ns ns falling clock edge rising clock edge PCM-input data frequency > 4096 kbit/s PCM-input data frequency 4096 kbit/s CFI-input data frequency > 4096 kbit/s CFI-input data frequency 4096 kbit/s clock frequency > 4096 kHz clock frequency 4096 kHz
tCP tCPL
240 80 100 120 50 50 25 50
tCPH Clock period tCP Clock period low tCPL tCPH Clock period high Frame set-up time to clock tFS tFH Frame hold time from clock Data clock delay tDCD Serial data input set-up time tS Serial data hold time tH Serial data input set-up time tS tH Serial data hold time Serial data input set-up time tS tH Serial data hold time Serial data input set-up time tS Serial data hold time tH PCM-serial data output delay tD Tristate control delay tT tCDF CFI-serial data output delay CFI-serial data output delay tCDR
Semiconductor Group
79
12.97
PEF 2015
Electrical Characteristics
Figure 21 Configurable Interface Timing, CMD:CSP1,0 = 10 (prescalor divisor = 1)
Semiconductor Group
80
12.97
PEF 2015
Electrical Characteristics
Figure 22 Configurable Interface Timing, CMD:CSP1,0 = 01 (prescalor divisor = 1,5)
Semiconductor Group 81 12.97
PEF 2015
Electrical Characteristics
Figure 23 Configurable Interface Timing, CMD:CSP1,0 = 00 (prescalor divisor = 2)
Semiconductor Group
82
12.97
PEF 2015
Electrical Characteristics
t CP t CPL PDC t FS PFS (PMOD:PSM=0) t FS PFS (PMOD:PSM=1)
t +20
J .0
J
t FS
.0
J .0
t FH t FS
IJ
tD 1 Bit of Frame 2 Bit of Frame
nd
TxD (PCSR:URE=1) t6
TSC (PCSR:URE=1)
3 Bit of Frame
rd
1 Bit of Frame t0
IJ
RxD (PCSR:DRE=0)
st
Bit of Frame
t5 TxD (PCSR:URE=0) 1 Bit of Frame
IJ
JD
TSC (PCSR:URE=0)
t6
RxD
tH
Bit of Frame
(PCSR:DRE=1) tD
st
tS
TxD (PCSR:URE=1)
JT
st
Bit of Frame
TSC (PCSR:URE=1)
1 Bit of Frame
st
RxD (PCSR:DRE=0) tD TxD (PCSR:URE=0) t6 TSC (PCSR:URE=0)
1 Bitof Frame t0
st
st
Bit of Frame
1 Bit of Frame t5
IJ
RxD (PCSR:DRE=1)
1 Bit of Frame t0
IJ
ITD05871
Figure 24 PCM-Interface Timing
Semiconductor Group
83
12.97
PMOD : PCR =
J5
PMOD : PCR =
PEF 2015
Package Outlines 7 Package Outlines P-DSO-28 (Plastic Dual Small Outline)
Sorts of Packing Package outlines for tubes, trays etc. are contained in our Data Book "Package Information". SMD = Surface Mounted Device Semiconductor Group 84
Dimensions in mm 12.97


▲Up To Search▲   

 
Price & Availability of PEF2015

All Rights Reserved © IC-ON-LINE 2003 - 2022  

[Add Bookmark] [Contact Us] [Link exchange] [Privacy policy]
Mirror Sites :  [www.datasheet.hk]   [www.maxim4u.com]  [www.ic-on-line.cn] [www.ic-on-line.com] [www.ic-on-line.net] [www.alldatasheet.com.cn] [www.gdcy.com]  [www.gdcy.net]


 . . . . .
  We use cookies to deliver the best possible web experience and assist with our advertising efforts. By continuing to use this site, you consent to the use of cookies. For more information on cookies, please take a look at our Privacy Policy. X